description: Tests imported from utd-sv rc: 0 (means success: 1) should_fail: 0 tags: utd-sv incdirs: /tmpfs/src/github/sv-tests/third_party/tests/utd-sv top_module: type: parsing mode: parsing files: third_party/tests/utd-sv/sctag_dirvec_dp.v time_elapsed: 0.420s ram usage: 9572 KB
moore --dump-ast third_party/tests/utd-sv/sctag_dirvec_dp.v
[
Svlog(
Root {
timeunits: Timeunit {
unit: None,
prec: None,
},
items: [
Module(
ModDecl {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1187-66512,
lifetime: Static,
name: sctag_dirvec_dp(3),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1194-1209,
params: [],
ports: [
Named {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1240-1256,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1209-1240,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1240-1256,
name: dirdp_req_vec_c6(5),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1258-1275,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1256-1258,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1258-1275,
name: dirdp_way_info_c7(7),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1277-1296,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1275-1277,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1277-1296,
name: dirdp_inval_pckt_c7(9),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1298-1300,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1296-1298,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1298-1300,
name: so(11),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1319-1321,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1300-1319,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1319-1321,
name: se(13),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1323-1325,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1321-1323,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1323-1325,
name: si(15),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1327-1337,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1325-1327,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1327-1337,
name: ic_cam_hit(17),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1339-1349,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1337-1339,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1339-1349,
name: dc_cam_hit(19),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1351-1371,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1349-1351,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1351-1371,
name: tagdp_lkup_addr11_c5(21),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1373-1384,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1371-1373,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1373-1384,
name: sel_mux1_c6(23),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1390-1401,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1384-1390,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1390-1401,
name: sel_mux2_c6(25),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1403-1414,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1401-1403,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1403-1414,
name: sel_mux3_c6(27),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1416-1430,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1414-1416,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1416-1430,
name: mux_vec_sel_c6(29),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1432-1436,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1430-1432,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1432-1436,
name: rclk(31),
},
dims: [],
expr: None,
},
],
items: [
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1445-1458,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1445-1451,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1451-1453,
name: se(13),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1451-1453,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1455-1457,
name: si(15),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1455-1457,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1459-1487,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1467-1474,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1468-1471,
data: LiteralExpr(
Number(
127(33),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1472-1473,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1476-1486,
name: ic_cam_hit(17),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1476-1486,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1488-1516,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1496-1503,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1497-1500,
data: LiteralExpr(
Number(
127(33),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1501-1502,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1505-1515,
name: dc_cam_hit(19),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1505-1515,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1518-1556,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1518-1535,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1535-1555,
name: tagdp_lkup_addr11_c5(21),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1535-1555,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1558-1587,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1566-1573,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1569-1570,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1571-1572,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1575-1586,
name: sel_mux1_c6(23),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1575-1586,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1588-1617,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1596-1603,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1599-1600,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1601-1602,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1605-1616,
name: sel_mux2_c6(25),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1605-1616,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1618-1647,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1618-1635,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1635-1646,
name: sel_mux3_c6(27),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1635-1646,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1649-1681,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1657-1664,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1660-1661,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1662-1663,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1666-1680,
name: mux_vec_sel_c6(29),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1666-1680,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1683-1705,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1683-1700,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1700-1704,
name: rclk(31),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1700-1704,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1707-1741,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1715-1722,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1718-1719,
data: LiteralExpr(
Number(
7(39),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1720-1721,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1724-1740,
name: dirdp_req_vec_c6(5),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1724-1740,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1743-1778,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1751-1758,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1754-1755,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1756-1757,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1760-1777,
name: dirdp_way_info_c7(7),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1760-1777,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1779-1816,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1787-1794,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1788-1791,
data: LiteralExpr(
Number(
111(43),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1792-1793,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1796-1815,
name: dirdp_inval_pckt_c7(9),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1796-1815,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1817-1827,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1817-1824,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1824-1826,
name: so(11),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1824-1826,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1829-1860,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1837-1844,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1838-1841,
data: LiteralExpr(
Number(
127(33),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1842-1843,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1846-1859,
name: dc_cam_hit_c6(45),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1846-1859,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1861-1892,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1869-1876,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1870-1873,
data: LiteralExpr(
Number(
127(33),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1874-1875,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1878-1891,
name: ic_cam_hit_c6(47),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1878-1891,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1893-1924,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1901-1908,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1902-1905,
data: LiteralExpr(
Number(
127(33),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1906-1907,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1910-1923,
name: dc_cam_hit_c5(49),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1910-1923,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1925-1956,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1933-1940,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1935-1937,
data: LiteralExpr(
Number(
63(51),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1938-1939,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1942-1955,
name: ic_cam_hit_c5(53),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1942-1955,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1958-1995,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1966-1973,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1967-1970,
data: LiteralExpr(
Number(
111(43),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1971-1972,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1975-1994,
name: dirdp_inval_pckt_c6(55),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1975-1994,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):1996-2034,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2004-2011,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2007-2008,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2009-2010,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2013-2033,
name: dirvecdp_way_info_c6(57),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2013-2033,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2035-2072,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2043-2050,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2044-2047,
data: LiteralExpr(
Number(
111(43),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2048-2049,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2052-2071,
name: dirdp_inval_pckt_c7(9),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2052-2071,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2073-2111,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2081-2088,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2084-2085,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2086-2087,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2090-2110,
name: dirvecdp_way_info_c7(59),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2090-2110,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2318-2612,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2318-2323,
name: dff_s(61),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2328-2331,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2328-2331,
data: LiteralExpr(
Number(
112(63),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2334-2611,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2334-2356,
name: ff_dirdp_inval_pckt_c7(65),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2361-2393,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2362-2365,
name: din(67),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2366-2392,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2366-2385,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2366-2385,
name: dirdp_inval_pckt_c6(55),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2386-2391,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2386-2389,
data: LiteralExpr(
Number(
111(43),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2390-2391,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2425-2435,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2426-2429,
name: clk(69),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2430-2434,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2430-2434,
name: rclk(31),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2467-2497,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2468-2469,
name: q(71),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2470-2496,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2470-2489,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2470-2489,
name: dirdp_inval_pckt_c7(9),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2490-2495,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2490-2493,
data: LiteralExpr(
Number(
111(43),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2494-2495,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2529-2536,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2530-2532,
name: se(13),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2533-2535,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2533-2535,
name: se(13),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2568-2573,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2569-2571,
name: si(15),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2605-2610,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2606-2608,
name: so(11),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2820-3111,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2820-2825,
name: dff_s(61),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2830-2831,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2830-2831,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2834-3110,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2834-2857,
name: ff_dirvecdp_way_info_c7(73),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2862-2893,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2863-2866,
name: din(67),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2867-2892,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2867-2887,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2867-2887,
name: dirvecdp_way_info_c6(57),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2888-2891,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2888-2889,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2890-2891,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2925-2935,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2926-2929,
name: clk(69),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2930-2934,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2930-2934,
name: rclk(31),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2967-2996,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2968-2969,
name: q(71),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2970-2995,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2970-2990,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2970-2990,
name: dirvecdp_way_info_c7(59),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2991-2994,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2991-2992,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):2993-2994,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3028-3035,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3029-3031,
name: se(13),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3032-3034,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3032-3034,
name: se(13),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3067-3072,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3068-3070,
name: si(15),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3104-3109,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3105-3107,
name: so(11),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3113-3162,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3120-3137,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3120-3137,
name: dirdp_way_info_c7(7),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3140-3160,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3140-3160,
name: dirvecdp_way_info_c7(59),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3460-3496,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3467-3480,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3467-3480,
name: dc_cam_hit_c5(49),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3484-3494,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3484-3494,
name: dc_cam_hit(19),
},
),
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3498-3775,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3498-3503,
name: dff_s(61),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3508-3511,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3508-3511,
data: LiteralExpr(
Number(
128(75),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3514-3774,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3514-3530,
name: ff_dc_cam_hit_c6(77),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3536-3562,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3537-3540,
name: din(67),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3541-3561,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3541-3554,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3541-3554,
name: dc_cam_hit_c5(49),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3555-3560,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3555-3558,
data: LiteralExpr(
Number(
127(33),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3559-3560,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3594-3604,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3595-3598,
name: clk(69),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3599-3603,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3599-3603,
name: rclk(31),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3636-3660,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3637-3638,
name: q(71),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3639-3659,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3639-3652,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3639-3652,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3653-3658,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3653-3656,
data: LiteralExpr(
Number(
127(33),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3657-3658,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3692-3699,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3693-3695,
name: se(13),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3696-3698,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3696-3698,
name: se(13),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3731-3736,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3732-3734,
name: si(15),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3768-3773,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3769-3771,
name: so(11),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3778-4065,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3778-3784,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3787-3789,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3787-3789,
data: LiteralExpr(
Number(
32(81),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3791-4064,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3791-3806,
name: mux1_cam_hit_c5(83),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3809-3835,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3810-3814,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3815-3834,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3815-3828,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3815-3828,
name: ic_cam_hit_c5(53),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3829-3833,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3829-3831,
data: LiteralExpr(
Number(
31(87),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3832-3833,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3867-3889,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3868-3871,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3872-3888,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3872-3882,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3872-3882,
name: ic_cam_hit(17),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3883-3887,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3883-3885,
data: LiteralExpr(
Number(
31(87),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3886-3887,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3921-3944,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3922-3925,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3926-3943,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3926-3936,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3926-3936,
name: ic_cam_hit(17),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3937-3942,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3937-3939,
data: LiteralExpr(
Number(
63(51),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3940-3942,
data: LiteralExpr(
Number(
32(81),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3976-4004,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3977-3981,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3982-4003,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3983-4003,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):3983-4003,
name: tagdp_lkup_addr11_c5(21),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4036-4063,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4037-4041,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4042-4062,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4042-4062,
name: tagdp_lkup_addr11_c5(21),
},
),
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4067-4357,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4067-4073,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4076-4078,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4076-4078,
data: LiteralExpr(
Number(
32(81),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4080-4356,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4080-4095,
name: mux2_cam_hit_c5(97),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4098-4125,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4099-4103,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4104-4124,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4104-4117,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4104-4117,
name: ic_cam_hit_c5(53),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4118-4123,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4118-4120,
data: LiteralExpr(
Number(
63(51),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4121-4123,
data: LiteralExpr(
Number(
32(81),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4157-4180,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4158-4161,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4162-4179,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4162-4172,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4162-4172,
name: ic_cam_hit(17),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4173-4178,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4173-4175,
data: LiteralExpr(
Number(
95(99),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4176-4178,
data: LiteralExpr(
Number(
64(101),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4212-4236,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4213-4216,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4217-4235,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4217-4227,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4217-4227,
name: ic_cam_hit(17),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4228-4234,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4228-4231,
data: LiteralExpr(
Number(
127(33),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4232-4234,
data: LiteralExpr(
Number(
96(103),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4268-4296,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4269-4273,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4274-4295,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4275-4295,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4275-4295,
name: tagdp_lkup_addr11_c5(21),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4328-4355,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4329-4333,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4334-4354,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4334-4354,
name: tagdp_lkup_addr11_c5(21),
},
),
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4359-4634,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4359-4364,
name: dff_s(61),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4369-4371,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4369-4371,
data: LiteralExpr(
Number(
32(81),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4374-4633,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4374-4391,
name: ff_dc1_cam_hit_c6(105),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4397-4422,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4398-4401,
name: din(67),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4402-4421,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4402-4415,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4402-4415,
name: ic_cam_hit_c5(53),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4416-4420,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4416-4418,
data: LiteralExpr(
Number(
31(87),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4419-4420,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4454-4464,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4455-4458,
name: clk(69),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4459-4463,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4459-4463,
name: rclk(31),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4496-4519,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4497-4498,
name: q(71),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4499-4518,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4499-4512,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4499-4512,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4513-4517,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4513-4515,
data: LiteralExpr(
Number(
31(87),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4516-4517,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4551-4558,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4552-4554,
name: se(13),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4555-4557,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4555-4557,
name: se(13),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4590-4595,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4591-4593,
name: si(15),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4627-4632,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4628-4630,
name: so(11),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4636-4913,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4636-4641,
name: dff_s(61),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4646-4648,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4646-4648,
data: LiteralExpr(
Number(
32(81),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4651-4912,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4651-4668,
name: ff_dc2_cam_hit_c6(107),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4674-4700,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4675-4678,
name: din(67),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4679-4699,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4679-4692,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4679-4692,
name: ic_cam_hit_c5(53),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4693-4698,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4693-4695,
data: LiteralExpr(
Number(
63(51),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4696-4698,
data: LiteralExpr(
Number(
32(81),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4732-4742,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4733-4736,
name: clk(69),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4737-4741,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4737-4741,
name: rclk(31),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4774-4798,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4775-4776,
name: q(71),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4777-4797,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4777-4790,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4777-4790,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4791-4796,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4791-4793,
data: LiteralExpr(
Number(
95(99),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4794-4796,
data: LiteralExpr(
Number(
64(101),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4830-4837,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4831-4833,
name: se(13),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4834-4836,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4834-4836,
name: se(13),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4869-4874,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4870-4872,
name: si(15),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4906-4911,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):4907-4909,
name: so(11),
},
Unconnected,
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5546-5569,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5546-5554,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5554-5568,
name: dc_dir_vec0_c6(109),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5554-5568,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5572-5595,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5572-5580,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5580-5594,
name: ic_dir_vec0_c6(111),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5580-5594,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5599-5621,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5599-5604,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5604-5619,
name: dir_hit_vec0_c6(113),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5604-5619,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5624-5659,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5632-5637,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5633-5634,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5635-5636,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5640-5658,
name: enc_dc_vec0_way_c6(117),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5640-5658,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5662-5697,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5670-5675,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5671-5672,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5673-5674,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5678-5696,
name: enc_ic_vec0_way_c6(119),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5678-5696,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5701-5735,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5709-5714,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5710-5711,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5712-5713,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5717-5734,
name: enc_c_vec0_way_c6(121),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5717-5734,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5739-5767,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5744-5749,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5745-5746,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5747-5748,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5750-5765,
name: way_way_vld0_c6(123),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5750-5765,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5968-5991,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5968-5976,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5976-5990,
name: dc_dir_vec4_c6(125),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5976-5990,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5994-6017,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):5994-6002,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6002-6016,
name: ic_dir_vec4_c6(127),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6002-6016,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6021-6043,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6021-6026,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6026-6041,
name: dir_hit_vec4_c6(129),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6026-6041,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6046-6081,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6054-6059,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6055-6056,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6057-6058,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6062-6080,
name: enc_dc_vec4_way_c6(131),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6062-6080,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6084-6119,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6092-6097,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6093-6094,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6095-6096,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6100-6118,
name: enc_ic_vec4_way_c6(133),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6100-6118,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6123-6157,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6131-6136,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6132-6133,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6134-6135,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6139-6156,
name: enc_c_vec4_way_c6(135),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6139-6156,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6161-6189,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6166-6171,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6167-6168,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6169-6170,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6172-6187,
name: way_way_vld4_c6(137),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6172-6187,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6390-6413,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6390-6398,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6398-6412,
name: dc_dir_vec8_c6(139),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6398-6412,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6416-6439,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6416-6424,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6424-6438,
name: ic_dir_vec8_c6(141),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6424-6438,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6443-6465,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6443-6448,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6448-6463,
name: dir_hit_vec8_c6(143),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6448-6463,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6468-6503,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6476-6481,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6477-6478,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6479-6480,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6484-6502,
name: enc_dc_vec8_way_c6(145),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6484-6502,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6506-6541,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6514-6519,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6515-6516,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6517-6518,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6522-6540,
name: enc_ic_vec8_way_c6(147),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6522-6540,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6545-6579,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6553-6558,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6554-6555,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6556-6557,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6561-6578,
name: enc_c_vec8_way_c6(149),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6561-6578,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6583-6611,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6588-6593,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6589-6590,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6591-6592,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6594-6609,
name: way_way_vld8_c6(151),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6594-6609,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6812-6836,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6812-6820,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6820-6835,
name: dc_dir_vec12_c6(153),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6820-6835,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6839-6863,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6839-6847,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6847-6862,
name: ic_dir_vec12_c6(155),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6847-6862,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6867-6890,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6867-6872,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6872-6888,
name: dir_hit_vec12_c6(157),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6872-6888,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6893-6929,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6901-6906,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6902-6903,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6904-6905,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6909-6928,
name: enc_dc_vec12_way_c6(159),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6909-6928,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6932-6968,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6940-6945,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6941-6942,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6943-6944,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6948-6967,
name: enc_ic_vec12_way_c6(161),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6948-6967,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6972-7007,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6980-6985,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6981-6982,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6983-6984,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6988-7006,
name: enc_c_vec12_way_c6(163),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):6988-7006,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7011-7040,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7016-7021,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7017-7018,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7019-7020,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7022-7038,
name: way_way_vld12_c6(165),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7022-7038,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7241-7265,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7241-7249,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7249-7264,
name: dc_dir_vec16_c6(167),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7249-7264,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7268-7292,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7268-7276,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7276-7291,
name: ic_dir_vec16_c6(169),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7276-7291,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7296-7319,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7296-7301,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7301-7317,
name: dir_hit_vec16_c6(171),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7301-7317,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7322-7358,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7330-7335,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7331-7332,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7333-7334,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7338-7357,
name: enc_dc_vec16_way_c6(173),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7338-7357,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7361-7397,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7369-7374,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7370-7371,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7372-7373,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7377-7396,
name: enc_ic_vec16_way_c6(175),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7377-7396,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7401-7436,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7409-7414,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7410-7411,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7412-7413,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7417-7435,
name: enc_c_vec16_way_c6(177),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7417-7435,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7440-7469,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7445-7450,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7446-7447,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7448-7449,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7451-7467,
name: way_way_vld16_c6(179),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7451-7467,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7670-7694,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7670-7678,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7678-7693,
name: dc_dir_vec20_c6(181),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7678-7693,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7697-7721,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7697-7705,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7705-7720,
name: ic_dir_vec20_c6(183),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7705-7720,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7725-7748,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7725-7730,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7730-7746,
name: dir_hit_vec20_c6(185),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7730-7746,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7751-7787,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7759-7764,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7760-7761,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7762-7763,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7767-7786,
name: enc_dc_vec20_way_c6(187),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7767-7786,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7790-7826,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7798-7803,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7799-7800,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7801-7802,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7806-7825,
name: enc_ic_vec20_way_c6(189),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7806-7825,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7830-7865,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7838-7843,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7839-7840,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7841-7842,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7846-7864,
name: enc_c_vec20_way_c6(191),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7846-7864,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7869-7898,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7874-7879,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7875-7876,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7877-7878,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7880-7896,
name: way_way_vld20_c6(193),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):7880-7896,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8099-8123,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8099-8107,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8107-8122,
name: dc_dir_vec24_c6(195),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8107-8122,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8126-8150,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8126-8134,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8134-8149,
name: ic_dir_vec24_c6(197),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8134-8149,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8154-8177,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8154-8159,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8159-8175,
name: dir_hit_vec24_c6(199),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8159-8175,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8180-8216,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8188-8193,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8189-8190,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8191-8192,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8196-8215,
name: enc_dc_vec24_way_c6(201),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8196-8215,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8219-8255,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8227-8232,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8228-8229,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8230-8231,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8235-8254,
name: enc_ic_vec24_way_c6(203),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8235-8254,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8259-8294,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8267-8272,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8268-8269,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8270-8271,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8275-8293,
name: enc_c_vec24_way_c6(205),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8275-8293,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8298-8327,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8303-8308,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8304-8305,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8306-8307,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8309-8325,
name: way_way_vld24_c6(207),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8309-8325,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8528-8552,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8528-8536,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8536-8551,
name: dc_dir_vec28_c6(209),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8536-8551,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8555-8579,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8555-8563,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8563-8578,
name: ic_dir_vec28_c6(211),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8563-8578,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8583-8606,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8583-8588,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8588-8604,
name: dir_hit_vec28_c6(213),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8588-8604,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8609-8645,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8617-8622,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8618-8619,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8620-8621,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8625-8644,
name: enc_dc_vec28_way_c6(215),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8625-8644,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8648-8684,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8656-8661,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8657-8658,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8659-8660,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8664-8683,
name: enc_ic_vec28_way_c6(217),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8664-8683,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8688-8723,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8696-8701,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8697-8698,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8699-8700,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8704-8722,
name: enc_c_vec28_way_c6(219),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8704-8722,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8727-8756,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8732-8737,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8733-8734,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8735-8736,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8738-8754,
name: way_way_vld28_c6(221),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8738-8754,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8939-9075,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8947-8961,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8947-8961,
name: dc_dir_vec0_c6(109),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8966-9071,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8966-9052,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8966-9001,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8966-8982,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8966-8979,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8966-8979,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8980-8981,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8985-9001,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8985-8998,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8985-8998,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):8999-9000,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9036-9052,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9036-9049,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9036-9049,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9050-9051,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9055-9071,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9055-9068,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9055-9068,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9069-9070,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9104-9240,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9112-9126,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9112-9126,
name: ic_dir_vec0_c6(111),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9131-9236,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9131-9217,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9131-9166,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9131-9147,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9131-9144,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9131-9144,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9145-9146,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9150-9166,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9150-9163,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9150-9163,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9164-9165,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9201-9217,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9201-9214,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9201-9214,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9215-9216,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9220-9236,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9220-9233,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9220-9233,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9234-9235,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9271-9330,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9278-9293,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9278-9293,
name: dir_hit_vec0_c6(113),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9297-9328,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9297-9311,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9297-9311,
name: dc_dir_vec0_c6(109),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9314-9328,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9314-9328,
name: ic_dir_vec0_c6(111),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9353-9423,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9361-9382,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9361-9379,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9361-9379,
name: enc_dc_vec0_way_c6(117),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9380-9381,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9386-9421,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9386-9402,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9386-9399,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9386-9399,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9400-9401,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9405-9421,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9405-9418,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9405-9418,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9419-9420,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9426-9496,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9434-9455,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9434-9452,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9434-9452,
name: enc_dc_vec0_way_c6(117),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9453-9454,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9459-9494,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9459-9475,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9459-9472,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9459-9472,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9473-9474,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9478-9494,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9478-9491,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9478-9491,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9492-9493,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9519-9589,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9527-9548,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9527-9545,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9527-9545,
name: enc_ic_vec0_way_c6(119),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9546-9547,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9552-9587,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9552-9568,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9552-9565,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9552-9565,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9566-9567,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9571-9587,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9571-9584,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9571-9584,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9585-9586,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9592-9662,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9600-9621,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9600-9618,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9600-9618,
name: enc_ic_vec0_way_c6(119),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9619-9620,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9625-9660,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9625-9641,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9625-9638,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9625-9638,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9639-9640,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9644-9660,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9644-9657,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9644-9657,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9658-9659,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9667-9958,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9667-9673,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9676-9677,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9676-9677,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9679-9957,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9679-9694,
name: mux2_c_vec0_way(223),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9698-9727,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9699-9703,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9704-9726,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9704-9721,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9704-9721,
name: enc_c_vec0_way_c6(121),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9722-9725,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9722-9723,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9724-9725,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9759-9788,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9760-9763,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9764-9787,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9764-9782,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9764-9782,
name: enc_dc_vec0_way_c6(117),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9783-9786,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9783-9784,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9785-9786,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9820-9849,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9821-9824,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9825-9848,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9825-9843,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9825-9843,
name: enc_ic_vec0_way_c6(119),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9844-9847,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9844-9845,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9846-9847,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9881-9903,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9882-9886,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9887-9902,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9888-9902,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9888-9902,
name: ic_dir_vec0_c6(111),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9935-9956,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9936-9940,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9941-9955,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9941-9955,
name: ic_dir_vec0_c6(111),
},
),
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9964-10014,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9971-9989,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9971-9986,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9971-9986,
name: way_way_vld0_c6(123),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9987-9988,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9992-10012,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9992-10009,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):9992-10009,
name: enc_c_vec0_way_c6(121),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10010-10011,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10017-10067,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10024-10042,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10024-10039,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10024-10039,
name: way_way_vld0_c6(123),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10040-10041,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10045-10065,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10045-10062,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10045-10062,
name: enc_c_vec0_way_c6(121),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10063-10064,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10070-10115,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10077-10095,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10077-10092,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10077-10092,
name: way_way_vld0_c6(123),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10093-10094,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10098-10113,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10098-10113,
name: dir_hit_vec0_c6(113),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10304-10440,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10312-10326,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10312-10326,
name: dc_dir_vec4_c6(125),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10331-10436,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10331-10417,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10331-10366,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10331-10347,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10331-10344,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10331-10344,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10345-10346,
data: LiteralExpr(
Number(
4(225),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10350-10366,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10350-10363,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10350-10363,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10364-10365,
data: LiteralExpr(
Number(
5(227),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10401-10417,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10401-10414,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10401-10414,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10415-10416,
data: LiteralExpr(
Number(
6(229),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10420-10436,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10420-10433,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10420-10433,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10434-10435,
data: LiteralExpr(
Number(
7(39),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10469-10605,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10477-10491,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10477-10491,
name: ic_dir_vec4_c6(127),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10496-10601,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10496-10582,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10496-10531,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10496-10512,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10496-10509,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10496-10509,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10510-10511,
data: LiteralExpr(
Number(
4(225),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10515-10531,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10515-10528,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10515-10528,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10529-10530,
data: LiteralExpr(
Number(
5(227),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10566-10582,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10566-10579,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10566-10579,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10580-10581,
data: LiteralExpr(
Number(
6(229),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10585-10601,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10585-10598,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10585-10598,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10599-10600,
data: LiteralExpr(
Number(
7(39),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10636-10695,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10643-10658,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10643-10658,
name: dir_hit_vec4_c6(129),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10662-10693,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10662-10676,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10662-10676,
name: dc_dir_vec4_c6(125),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10679-10693,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10679-10693,
name: ic_dir_vec4_c6(127),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10718-10788,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10726-10747,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10726-10744,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10726-10744,
name: enc_dc_vec4_way_c6(131),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10745-10746,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10751-10786,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10751-10767,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10751-10764,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10751-10764,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10765-10766,
data: LiteralExpr(
Number(
5(227),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10770-10786,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10770-10783,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10770-10783,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10784-10785,
data: LiteralExpr(
Number(
7(39),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10791-10861,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10799-10820,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10799-10817,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10799-10817,
name: enc_dc_vec4_way_c6(131),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10818-10819,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10824-10859,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10824-10840,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10824-10837,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10824-10837,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10838-10839,
data: LiteralExpr(
Number(
6(229),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10843-10859,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10843-10856,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10843-10856,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10857-10858,
data: LiteralExpr(
Number(
7(39),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10884-10954,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10892-10913,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10892-10910,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10892-10910,
name: enc_ic_vec4_way_c6(133),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10911-10912,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10917-10952,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10917-10933,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10917-10930,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10917-10930,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10931-10932,
data: LiteralExpr(
Number(
5(227),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10936-10952,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10936-10949,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10936-10949,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10950-10951,
data: LiteralExpr(
Number(
7(39),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10957-11027,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10965-10986,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10965-10983,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10965-10983,
name: enc_ic_vec4_way_c6(133),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10984-10985,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10990-11025,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10990-11006,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10990-11003,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):10990-11003,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11004-11005,
data: LiteralExpr(
Number(
6(229),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11009-11025,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11009-11022,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11009-11022,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11023-11024,
data: LiteralExpr(
Number(
7(39),
None,
),
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11032-11323,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11032-11038,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11041-11042,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11041-11042,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11044-11322,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11044-11059,
name: mux2_c_vec4_way(231),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11063-11092,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11064-11068,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11069-11091,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11069-11086,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11069-11086,
name: enc_c_vec4_way_c6(135),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11087-11090,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11087-11088,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11089-11090,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11124-11153,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11125-11128,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11129-11152,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11129-11147,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11129-11147,
name: enc_dc_vec4_way_c6(131),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11148-11151,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11148-11149,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11150-11151,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11185-11214,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11186-11189,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11190-11213,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11190-11208,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11190-11208,
name: enc_ic_vec4_way_c6(133),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11209-11212,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11209-11210,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11211-11212,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11246-11268,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11247-11251,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11252-11267,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11253-11267,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11253-11267,
name: ic_dir_vec4_c6(127),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11300-11321,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11301-11305,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11306-11320,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11306-11320,
name: ic_dir_vec4_c6(127),
},
),
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11329-11379,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11336-11354,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11336-11351,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11336-11351,
name: way_way_vld4_c6(137),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11352-11353,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11357-11377,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11357-11374,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11357-11374,
name: enc_c_vec4_way_c6(135),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11375-11376,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11382-11432,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11389-11407,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11389-11404,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11389-11404,
name: way_way_vld4_c6(137),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11405-11406,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11410-11430,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11410-11427,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11410-11427,
name: enc_c_vec4_way_c6(135),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11428-11429,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11435-11480,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11442-11460,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11442-11457,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11442-11457,
name: way_way_vld4_c6(137),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11458-11459,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11463-11478,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11463-11478,
name: dir_hit_vec4_c6(129),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11669-11807,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11677-11691,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11677-11691,
name: dc_dir_vec8_c6(139),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11696-11803,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11696-11783,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11696-11731,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11696-11712,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11696-11709,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11696-11709,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11710-11711,
data: LiteralExpr(
Number(
8(233),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11715-11731,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11715-11728,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11715-11728,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11729-11730,
data: LiteralExpr(
Number(
9(235),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11766-11783,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11766-11779,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11766-11779,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11780-11782,
data: LiteralExpr(
Number(
10(237),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11786-11803,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11786-11799,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11786-11799,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11800-11802,
data: LiteralExpr(
Number(
11(239),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11836-11974,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11844-11858,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11844-11858,
name: ic_dir_vec8_c6(141),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11863-11970,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11863-11950,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11863-11898,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11863-11879,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11863-11876,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11863-11876,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11877-11878,
data: LiteralExpr(
Number(
8(233),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11882-11898,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11882-11895,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11882-11895,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11896-11897,
data: LiteralExpr(
Number(
9(235),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11933-11950,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11933-11946,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11933-11946,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11947-11949,
data: LiteralExpr(
Number(
10(237),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11953-11970,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11953-11966,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11953-11966,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):11967-11969,
data: LiteralExpr(
Number(
11(239),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12005-12064,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12012-12027,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12012-12027,
name: dir_hit_vec8_c6(143),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12031-12062,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12031-12045,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12031-12045,
name: dc_dir_vec8_c6(139),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12048-12062,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12048-12062,
name: ic_dir_vec8_c6(141),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12087-12158,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12095-12116,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12095-12113,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12095-12113,
name: enc_dc_vec8_way_c6(145),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12114-12115,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12120-12156,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12120-12136,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12120-12133,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12120-12133,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12134-12135,
data: LiteralExpr(
Number(
9(235),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12139-12156,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12139-12152,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12139-12152,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12153-12155,
data: LiteralExpr(
Number(
11(239),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12161-12233,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12169-12190,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12169-12187,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12169-12187,
name: enc_dc_vec8_way_c6(145),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12188-12189,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12194-12231,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12194-12211,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12194-12207,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12194-12207,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12208-12210,
data: LiteralExpr(
Number(
10(237),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12214-12231,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12214-12227,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12214-12227,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12228-12230,
data: LiteralExpr(
Number(
11(239),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12256-12327,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12264-12285,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12264-12282,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12264-12282,
name: enc_ic_vec8_way_c6(147),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12283-12284,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12289-12325,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12289-12305,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12289-12302,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12289-12302,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12303-12304,
data: LiteralExpr(
Number(
9(235),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12308-12325,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12308-12321,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12308-12321,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12322-12324,
data: LiteralExpr(
Number(
11(239),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12330-12402,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12338-12359,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12338-12356,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12338-12356,
name: enc_ic_vec8_way_c6(147),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12357-12358,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12363-12400,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12363-12380,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12363-12376,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12363-12376,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12377-12379,
data: LiteralExpr(
Number(
10(237),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12383-12400,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12383-12396,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12383-12396,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12397-12399,
data: LiteralExpr(
Number(
11(239),
None,
),
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12407-12698,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12407-12413,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12416-12417,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12416-12417,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12419-12697,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12419-12434,
name: mux2_c_vec8_way(241),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12438-12467,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12439-12443,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12444-12466,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12444-12461,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12444-12461,
name: enc_c_vec8_way_c6(149),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12462-12465,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12462-12463,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12464-12465,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12499-12528,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12500-12503,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12504-12527,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12504-12522,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12504-12522,
name: enc_dc_vec8_way_c6(145),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12523-12526,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12523-12524,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12525-12526,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12560-12589,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12561-12564,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12565-12588,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12565-12583,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12565-12583,
name: enc_ic_vec8_way_c6(147),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12584-12587,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12584-12585,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12586-12587,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12621-12643,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12622-12626,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12627-12642,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12628-12642,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12628-12642,
name: ic_dir_vec8_c6(141),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12675-12696,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12676-12680,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12681-12695,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12681-12695,
name: ic_dir_vec8_c6(141),
},
),
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12704-12754,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12711-12729,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12711-12726,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12711-12726,
name: way_way_vld8_c6(151),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12727-12728,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12732-12752,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12732-12749,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12732-12749,
name: enc_c_vec8_way_c6(149),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12750-12751,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12757-12807,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12764-12782,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12764-12779,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12764-12779,
name: way_way_vld8_c6(151),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12780-12781,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12785-12805,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12785-12802,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12785-12802,
name: enc_c_vec8_way_c6(149),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12803-12804,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12810-12855,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12817-12835,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12817-12832,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12817-12832,
name: way_way_vld8_c6(151),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12833-12834,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12838-12853,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):12838-12853,
name: dir_hit_vec8_c6(143),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13044-13185,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13052-13067,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13052-13067,
name: dc_dir_vec12_c6(153),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13072-13181,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13072-13161,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13072-13109,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13072-13089,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13072-13085,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13072-13085,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13086-13088,
data: LiteralExpr(
Number(
12(243),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13092-13109,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13092-13105,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13092-13105,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13106-13108,
data: LiteralExpr(
Number(
13(245),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13144-13161,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13144-13157,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13144-13157,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13158-13160,
data: LiteralExpr(
Number(
14(247),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13164-13181,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13164-13177,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13164-13177,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13178-13180,
data: LiteralExpr(
Number(
15(249),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13214-13355,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13222-13237,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13222-13237,
name: ic_dir_vec12_c6(155),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13242-13351,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13242-13331,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13242-13279,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13242-13259,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13242-13255,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13242-13255,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13256-13258,
data: LiteralExpr(
Number(
12(243),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13262-13279,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13262-13275,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13262-13275,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13276-13278,
data: LiteralExpr(
Number(
13(245),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13314-13331,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13314-13327,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13314-13327,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13328-13330,
data: LiteralExpr(
Number(
14(247),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13334-13351,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13334-13347,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13334-13347,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13348-13350,
data: LiteralExpr(
Number(
15(249),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13386-13448,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13393-13409,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13393-13409,
name: dir_hit_vec12_c6(157),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13413-13446,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13413-13428,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13413-13428,
name: dc_dir_vec12_c6(153),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13431-13446,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13431-13446,
name: ic_dir_vec12_c6(155),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13471-13544,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13479-13501,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13479-13498,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13479-13498,
name: enc_dc_vec12_way_c6(159),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13499-13500,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13505-13542,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13505-13522,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13505-13518,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13505-13518,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13519-13521,
data: LiteralExpr(
Number(
13(245),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13525-13542,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13525-13538,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13525-13538,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13539-13541,
data: LiteralExpr(
Number(
15(249),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13547-13620,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13555-13577,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13555-13574,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13555-13574,
name: enc_dc_vec12_way_c6(159),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13575-13576,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13581-13618,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13581-13598,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13581-13594,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13581-13594,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13595-13597,
data: LiteralExpr(
Number(
14(247),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13601-13618,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13601-13614,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13601-13614,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13615-13617,
data: LiteralExpr(
Number(
15(249),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13643-13716,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13651-13673,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13651-13670,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13651-13670,
name: enc_ic_vec12_way_c6(161),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13671-13672,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13677-13714,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13677-13694,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13677-13690,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13677-13690,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13691-13693,
data: LiteralExpr(
Number(
13(245),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13697-13714,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13697-13710,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13697-13710,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13711-13713,
data: LiteralExpr(
Number(
15(249),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13719-13792,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13727-13749,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13727-13746,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13727-13746,
name: enc_ic_vec12_way_c6(161),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13747-13748,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13753-13790,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13753-13770,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13753-13766,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13753-13766,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13767-13769,
data: LiteralExpr(
Number(
14(247),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13773-13790,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13773-13786,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13773-13786,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13787-13789,
data: LiteralExpr(
Number(
15(249),
None,
),
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13797-14094,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13797-13803,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13806-13807,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13806-13807,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13809-14093,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13809-13825,
name: mux2_c_vec12_way(251),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13829-13859,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13830-13834,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13835-13858,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13835-13853,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13835-13853,
name: enc_c_vec12_way_c6(163),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13854-13857,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13854-13855,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13856-13857,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13891-13921,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13892-13895,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13896-13920,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13896-13915,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13896-13915,
name: enc_dc_vec12_way_c6(159),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13916-13919,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13916-13917,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13918-13919,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13953-13983,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13954-13957,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13958-13982,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13958-13977,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13958-13977,
name: enc_ic_vec12_way_c6(161),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13978-13981,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13978-13979,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):13980-13981,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14015-14038,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14016-14020,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14021-14037,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14022-14037,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14022-14037,
name: ic_dir_vec12_c6(155),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14070-14092,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14071-14075,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14076-14091,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14076-14091,
name: ic_dir_vec12_c6(155),
},
),
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14100-14152,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14107-14126,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14107-14123,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14107-14123,
name: way_way_vld12_c6(165),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14124-14125,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14129-14150,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14129-14147,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14129-14147,
name: enc_c_vec12_way_c6(163),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14148-14149,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14155-14207,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14162-14181,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14162-14178,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14162-14178,
name: way_way_vld12_c6(165),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14179-14180,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14184-14205,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14184-14202,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14184-14202,
name: enc_c_vec12_way_c6(163),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14203-14204,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14210-14257,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14217-14236,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14217-14233,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14217-14233,
name: way_way_vld12_c6(165),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14234-14235,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14239-14255,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14239-14255,
name: dir_hit_vec12_c6(157),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14446-14587,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14454-14469,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14454-14469,
name: dc_dir_vec16_c6(167),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14474-14583,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14474-14563,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14474-14511,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14474-14491,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14474-14487,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14474-14487,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14488-14490,
data: LiteralExpr(
Number(
16(253),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14494-14511,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14494-14507,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14494-14507,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14508-14510,
data: LiteralExpr(
Number(
17(255),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14546-14563,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14546-14559,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14546-14559,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14560-14562,
data: LiteralExpr(
Number(
18(257),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14566-14583,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14566-14579,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14566-14579,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14580-14582,
data: LiteralExpr(
Number(
19(259),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14616-14757,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14624-14639,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14624-14639,
name: ic_dir_vec16_c6(169),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14644-14753,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14644-14733,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14644-14681,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14644-14661,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14644-14657,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14644-14657,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14658-14660,
data: LiteralExpr(
Number(
16(253),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14664-14681,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14664-14677,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14664-14677,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14678-14680,
data: LiteralExpr(
Number(
17(255),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14716-14733,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14716-14729,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14716-14729,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14730-14732,
data: LiteralExpr(
Number(
18(257),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14736-14753,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14736-14749,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14736-14749,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14750-14752,
data: LiteralExpr(
Number(
19(259),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14788-14850,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14795-14811,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14795-14811,
name: dir_hit_vec16_c6(171),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14815-14848,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14815-14830,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14815-14830,
name: dc_dir_vec16_c6(167),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14833-14848,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14833-14848,
name: ic_dir_vec16_c6(169),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14873-14946,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14881-14903,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14881-14900,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14881-14900,
name: enc_dc_vec16_way_c6(173),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14901-14902,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14907-14944,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14907-14924,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14907-14920,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14907-14920,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14921-14923,
data: LiteralExpr(
Number(
17(255),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14927-14944,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14927-14940,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14927-14940,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14941-14943,
data: LiteralExpr(
Number(
19(259),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14949-15022,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14957-14979,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14957-14976,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14957-14976,
name: enc_dc_vec16_way_c6(173),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14977-14978,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14983-15020,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14983-15000,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14983-14996,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14983-14996,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):14997-14999,
data: LiteralExpr(
Number(
18(257),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15003-15020,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15003-15016,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15003-15016,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15017-15019,
data: LiteralExpr(
Number(
19(259),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15045-15118,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15053-15075,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15053-15072,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15053-15072,
name: enc_ic_vec16_way_c6(175),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15073-15074,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15079-15116,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15079-15096,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15079-15092,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15079-15092,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15093-15095,
data: LiteralExpr(
Number(
17(255),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15099-15116,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15099-15112,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15099-15112,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15113-15115,
data: LiteralExpr(
Number(
19(259),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15121-15194,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15129-15151,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15129-15148,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15129-15148,
name: enc_ic_vec16_way_c6(175),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15149-15150,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15155-15192,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15155-15172,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15155-15168,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15155-15168,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15169-15171,
data: LiteralExpr(
Number(
18(257),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15175-15192,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15175-15188,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15175-15188,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15189-15191,
data: LiteralExpr(
Number(
19(259),
None,
),
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15199-15496,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15199-15205,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15208-15209,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15208-15209,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15211-15495,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15211-15227,
name: mux2_c_vec16_way(261),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15231-15261,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15232-15236,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15237-15260,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15237-15255,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15237-15255,
name: enc_c_vec16_way_c6(177),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15256-15259,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15256-15257,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15258-15259,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15293-15323,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15294-15297,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15298-15322,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15298-15317,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15298-15317,
name: enc_dc_vec16_way_c6(173),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15318-15321,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15318-15319,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15320-15321,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15355-15385,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15356-15359,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15360-15384,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15360-15379,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15360-15379,
name: enc_ic_vec16_way_c6(175),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15380-15383,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15380-15381,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15382-15383,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15417-15440,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15418-15422,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15423-15439,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15424-15439,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15424-15439,
name: ic_dir_vec16_c6(169),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15472-15494,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15473-15477,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15478-15493,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15478-15493,
name: ic_dir_vec16_c6(169),
},
),
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15502-15554,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15509-15528,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15509-15525,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15509-15525,
name: way_way_vld16_c6(179),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15526-15527,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15531-15552,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15531-15549,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15531-15549,
name: enc_c_vec16_way_c6(177),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15550-15551,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15557-15609,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15564-15583,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15564-15580,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15564-15580,
name: way_way_vld16_c6(179),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15581-15582,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15586-15607,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15586-15604,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15586-15604,
name: enc_c_vec16_way_c6(177),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15605-15606,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15612-15659,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15619-15638,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15619-15635,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15619-15635,
name: way_way_vld16_c6(179),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15636-15637,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15641-15657,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15641-15657,
name: dir_hit_vec16_c6(171),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15848-15989,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15856-15871,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15856-15871,
name: dc_dir_vec20_c6(181),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15876-15985,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15876-15965,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15876-15913,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15876-15893,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15876-15889,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15876-15889,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15890-15892,
data: LiteralExpr(
Number(
20(263),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15896-15913,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15896-15909,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15896-15909,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15910-15912,
data: LiteralExpr(
Number(
21(265),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15948-15965,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15948-15961,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15948-15961,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15962-15964,
data: LiteralExpr(
Number(
22(267),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15968-15985,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15968-15981,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15968-15981,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):15982-15984,
data: LiteralExpr(
Number(
23(269),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16018-16159,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16026-16041,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16026-16041,
name: ic_dir_vec20_c6(183),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16046-16155,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16046-16135,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16046-16083,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16046-16063,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16046-16059,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16046-16059,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16060-16062,
data: LiteralExpr(
Number(
20(263),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16066-16083,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16066-16079,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16066-16079,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16080-16082,
data: LiteralExpr(
Number(
21(265),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16118-16135,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16118-16131,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16118-16131,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16132-16134,
data: LiteralExpr(
Number(
22(267),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16138-16155,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16138-16151,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16138-16151,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16152-16154,
data: LiteralExpr(
Number(
23(269),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16190-16252,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16197-16213,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16197-16213,
name: dir_hit_vec20_c6(185),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16217-16250,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16217-16232,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16217-16232,
name: dc_dir_vec20_c6(181),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16235-16250,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16235-16250,
name: ic_dir_vec20_c6(183),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16275-16348,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16283-16305,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16283-16302,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16283-16302,
name: enc_dc_vec20_way_c6(187),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16303-16304,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16309-16346,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16309-16326,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16309-16322,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16309-16322,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16323-16325,
data: LiteralExpr(
Number(
21(265),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16329-16346,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16329-16342,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16329-16342,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16343-16345,
data: LiteralExpr(
Number(
23(269),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16351-16424,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16359-16381,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16359-16378,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16359-16378,
name: enc_dc_vec20_way_c6(187),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16379-16380,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16385-16422,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16385-16402,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16385-16398,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16385-16398,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16399-16401,
data: LiteralExpr(
Number(
22(267),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16405-16422,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16405-16418,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16405-16418,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16419-16421,
data: LiteralExpr(
Number(
23(269),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16447-16520,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16455-16477,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16455-16474,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16455-16474,
name: enc_ic_vec20_way_c6(189),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16475-16476,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16481-16518,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16481-16498,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16481-16494,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16481-16494,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16495-16497,
data: LiteralExpr(
Number(
21(265),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16501-16518,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16501-16514,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16501-16514,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16515-16517,
data: LiteralExpr(
Number(
23(269),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16523-16596,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16531-16553,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16531-16550,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16531-16550,
name: enc_ic_vec20_way_c6(189),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16551-16552,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16557-16594,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16557-16574,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16557-16570,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16557-16570,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16571-16573,
data: LiteralExpr(
Number(
22(267),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16577-16594,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16577-16590,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16577-16590,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16591-16593,
data: LiteralExpr(
Number(
23(269),
None,
),
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16601-16898,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16601-16607,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16610-16611,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16610-16611,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16613-16897,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16613-16629,
name: mux2_c_vec20_way(271),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16633-16663,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16634-16638,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16639-16662,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16639-16657,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16639-16657,
name: enc_c_vec20_way_c6(191),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16658-16661,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16658-16659,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16660-16661,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16695-16725,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16696-16699,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16700-16724,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16700-16719,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16700-16719,
name: enc_dc_vec20_way_c6(187),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16720-16723,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16720-16721,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16722-16723,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16757-16787,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16758-16761,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16762-16786,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16762-16781,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16762-16781,
name: enc_ic_vec20_way_c6(189),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16782-16785,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16782-16783,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16784-16785,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16819-16842,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16820-16824,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16825-16841,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16826-16841,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16826-16841,
name: ic_dir_vec20_c6(183),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16874-16896,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16875-16879,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16880-16895,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16880-16895,
name: ic_dir_vec20_c6(183),
},
),
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16904-16956,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16911-16930,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16911-16927,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16911-16927,
name: way_way_vld20_c6(193),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16928-16929,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16933-16954,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16933-16951,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16933-16951,
name: enc_c_vec20_way_c6(191),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16952-16953,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16959-17011,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16966-16985,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16966-16982,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16966-16982,
name: way_way_vld20_c6(193),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16983-16984,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16988-17009,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16988-17006,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):16988-17006,
name: enc_c_vec20_way_c6(191),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17007-17008,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17014-17061,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17021-17040,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17021-17037,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17021-17037,
name: way_way_vld20_c6(193),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17038-17039,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17043-17059,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17043-17059,
name: dir_hit_vec20_c6(185),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17250-17391,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17258-17273,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17258-17273,
name: dc_dir_vec24_c6(195),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17278-17387,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17278-17367,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17278-17315,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17278-17295,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17278-17291,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17278-17291,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17292-17294,
data: LiteralExpr(
Number(
24(273),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17298-17315,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17298-17311,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17298-17311,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17312-17314,
data: LiteralExpr(
Number(
25(275),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17350-17367,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17350-17363,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17350-17363,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17364-17366,
data: LiteralExpr(
Number(
26(277),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17370-17387,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17370-17383,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17370-17383,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17384-17386,
data: LiteralExpr(
Number(
27(279),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17420-17561,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17428-17443,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17428-17443,
name: ic_dir_vec24_c6(197),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17448-17557,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17448-17537,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17448-17485,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17448-17465,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17448-17461,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17448-17461,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17462-17464,
data: LiteralExpr(
Number(
24(273),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17468-17485,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17468-17481,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17468-17481,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17482-17484,
data: LiteralExpr(
Number(
25(275),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17520-17537,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17520-17533,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17520-17533,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17534-17536,
data: LiteralExpr(
Number(
26(277),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17540-17557,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17540-17553,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17540-17553,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17554-17556,
data: LiteralExpr(
Number(
27(279),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17592-17654,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17599-17615,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17599-17615,
name: dir_hit_vec24_c6(199),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17619-17652,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17619-17634,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17619-17634,
name: dc_dir_vec24_c6(195),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17637-17652,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17637-17652,
name: ic_dir_vec24_c6(197),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17677-17750,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17685-17707,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17685-17704,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17685-17704,
name: enc_dc_vec24_way_c6(201),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17705-17706,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17711-17748,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17711-17728,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17711-17724,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17711-17724,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17725-17727,
data: LiteralExpr(
Number(
25(275),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17731-17748,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17731-17744,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17731-17744,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17745-17747,
data: LiteralExpr(
Number(
27(279),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17753-17826,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17761-17783,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17761-17780,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17761-17780,
name: enc_dc_vec24_way_c6(201),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17781-17782,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17787-17824,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17787-17804,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17787-17800,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17787-17800,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17801-17803,
data: LiteralExpr(
Number(
26(277),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17807-17824,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17807-17820,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17807-17820,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17821-17823,
data: LiteralExpr(
Number(
27(279),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17849-17922,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17857-17879,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17857-17876,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17857-17876,
name: enc_ic_vec24_way_c6(203),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17877-17878,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17883-17920,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17883-17900,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17883-17896,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17883-17896,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17897-17899,
data: LiteralExpr(
Number(
25(275),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17903-17920,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17903-17916,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17903-17916,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17917-17919,
data: LiteralExpr(
Number(
27(279),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17925-17998,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17933-17955,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17933-17952,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17933-17952,
name: enc_ic_vec24_way_c6(203),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17953-17954,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17959-17996,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17959-17976,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17959-17972,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17959-17972,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17973-17975,
data: LiteralExpr(
Number(
26(277),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17979-17996,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17979-17992,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17979-17992,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):17993-17995,
data: LiteralExpr(
Number(
27(279),
None,
),
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18003-18300,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18003-18009,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18012-18013,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18012-18013,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18015-18299,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18015-18031,
name: mux2_c_vec24_way(281),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18035-18065,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18036-18040,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18041-18064,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18041-18059,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18041-18059,
name: enc_c_vec24_way_c6(205),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18060-18063,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18060-18061,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18062-18063,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18097-18127,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18098-18101,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18102-18126,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18102-18121,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18102-18121,
name: enc_dc_vec24_way_c6(201),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18122-18125,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18122-18123,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18124-18125,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18159-18189,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18160-18163,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18164-18188,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18164-18183,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18164-18183,
name: enc_ic_vec24_way_c6(203),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18184-18187,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18184-18185,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18186-18187,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18221-18244,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18222-18226,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18227-18243,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18228-18243,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18228-18243,
name: ic_dir_vec24_c6(197),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18276-18298,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18277-18281,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18282-18297,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18282-18297,
name: ic_dir_vec24_c6(197),
},
),
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18306-18358,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18313-18332,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18313-18329,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18313-18329,
name: way_way_vld24_c6(207),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18330-18331,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18335-18356,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18335-18353,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18335-18353,
name: enc_c_vec24_way_c6(205),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18354-18355,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18361-18413,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18368-18387,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18368-18384,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18368-18384,
name: way_way_vld24_c6(207),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18385-18386,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18390-18411,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18390-18408,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18390-18408,
name: enc_c_vec24_way_c6(205),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18409-18410,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18416-18463,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18423-18442,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18423-18439,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18423-18439,
name: way_way_vld24_c6(207),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18440-18441,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18445-18461,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18445-18461,
name: dir_hit_vec24_c6(199),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18652-18793,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18660-18675,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18660-18675,
name: dc_dir_vec28_c6(209),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18680-18789,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18680-18769,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18680-18717,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18680-18697,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18680-18693,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18680-18693,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18694-18696,
data: LiteralExpr(
Number(
28(283),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18700-18717,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18700-18713,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18700-18713,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18714-18716,
data: LiteralExpr(
Number(
29(285),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18752-18769,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18752-18765,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18752-18765,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18766-18768,
data: LiteralExpr(
Number(
30(287),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18772-18789,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18772-18785,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18772-18785,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18786-18788,
data: LiteralExpr(
Number(
31(87),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18822-18963,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18830-18845,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18830-18845,
name: ic_dir_vec28_c6(211),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18850-18959,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18850-18939,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18850-18887,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18850-18867,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18850-18863,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18850-18863,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18864-18866,
data: LiteralExpr(
Number(
28(283),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18870-18887,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18870-18883,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18870-18883,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18884-18886,
data: LiteralExpr(
Number(
29(285),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18922-18939,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18922-18935,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18922-18935,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18936-18938,
data: LiteralExpr(
Number(
30(287),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18942-18959,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18942-18955,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18942-18955,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18956-18958,
data: LiteralExpr(
Number(
31(87),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):18994-19056,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19001-19017,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19001-19017,
name: dir_hit_vec28_c6(213),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19021-19054,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19021-19036,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19021-19036,
name: dc_dir_vec28_c6(209),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19039-19054,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19039-19054,
name: ic_dir_vec28_c6(211),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19079-19152,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19087-19109,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19087-19106,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19087-19106,
name: enc_dc_vec28_way_c6(215),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19107-19108,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19113-19150,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19113-19130,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19113-19126,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19113-19126,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19127-19129,
data: LiteralExpr(
Number(
29(285),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19133-19150,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19133-19146,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19133-19146,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19147-19149,
data: LiteralExpr(
Number(
31(87),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19155-19228,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19163-19185,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19163-19182,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19163-19182,
name: enc_dc_vec28_way_c6(215),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19183-19184,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19189-19226,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19189-19206,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19189-19202,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19189-19202,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19203-19205,
data: LiteralExpr(
Number(
30(287),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19209-19226,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19209-19222,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19209-19222,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19223-19225,
data: LiteralExpr(
Number(
31(87),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19251-19324,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19259-19281,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19259-19278,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19259-19278,
name: enc_ic_vec28_way_c6(217),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19279-19280,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19285-19322,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19285-19302,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19285-19298,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19285-19298,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19299-19301,
data: LiteralExpr(
Number(
29(285),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19305-19322,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19305-19318,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19305-19318,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19319-19321,
data: LiteralExpr(
Number(
31(87),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19327-19400,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19335-19357,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19335-19354,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19335-19354,
name: enc_ic_vec28_way_c6(217),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19355-19356,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19361-19398,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19361-19378,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19361-19374,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19361-19374,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19375-19377,
data: LiteralExpr(
Number(
30(287),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19381-19398,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19381-19394,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19381-19394,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19395-19397,
data: LiteralExpr(
Number(
31(87),
None,
),
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19405-19702,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19405-19411,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19414-19415,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19414-19415,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19417-19701,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19417-19433,
name: mux2_c_vec28_way(289),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19437-19467,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19438-19442,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19443-19466,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19443-19461,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19443-19461,
name: enc_c_vec28_way_c6(219),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19462-19465,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19462-19463,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19464-19465,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19499-19529,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19500-19503,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19504-19528,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19504-19523,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19504-19523,
name: enc_dc_vec28_way_c6(215),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19524-19527,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19524-19525,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19526-19527,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19561-19591,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19562-19565,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19566-19590,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19566-19585,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19566-19585,
name: enc_ic_vec28_way_c6(217),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19586-19589,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19586-19587,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19588-19589,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19623-19646,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19624-19628,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19629-19645,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19630-19645,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19630-19645,
name: ic_dir_vec28_c6(211),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19678-19700,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19679-19683,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19684-19699,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19684-19699,
name: ic_dir_vec28_c6(211),
},
),
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19708-19760,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19715-19734,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19715-19731,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19715-19731,
name: way_way_vld28_c6(221),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19732-19733,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19737-19758,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19737-19755,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19737-19755,
name: enc_c_vec28_way_c6(219),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19756-19757,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19763-19815,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19770-19789,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19770-19786,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19770-19786,
name: way_way_vld28_c6(221),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19787-19788,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19792-19813,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19792-19810,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19792-19810,
name: enc_c_vec28_way_c6(219),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19811-19812,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19818-19865,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19825-19844,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19825-19841,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19825-19841,
name: way_way_vld28_c6(221),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19842-19843,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19847-19863,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):19847-19863,
name: dir_hit_vec28_c6(213),
},
),
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20032-20064,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20037-20042,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20038-20039,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20040-20041,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20043-20063,
name: way_wayvld00_mux1_c6(291),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20043-20063,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20067-20099,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20072-20077,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20073-20074,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20075-20076,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20078-20098,
name: way_wayvld00_mux2_c6(293),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20078-20098,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20102-20134,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20107-20112,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20108-20109,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20110-20111,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20113-20133,
name: way_wayvld00_mux3_c6(295),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20113-20133,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20138-20665,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20138-20144,
name: mux4ds(297),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20147-20148,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20147-20148,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20150-20664,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20150-20174,
name: mux1_way_way_wayvld00_c6(299),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20178-20210,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20179-20183,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20184-20209,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20184-20204,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20184-20204,
name: way_wayvld00_mux1_c6(291),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20205-20208,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20205-20206,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20207-20208,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20243-20269,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20244-20247,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20248-20268,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20248-20263,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20248-20263,
name: way_way_vld0_c6(123),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20264-20267,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20264-20265,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20266-20267,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20302-20328,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20303-20306,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20307-20327,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20307-20322,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20307-20322,
name: way_way_vld4_c6(137),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20323-20326,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20323-20324,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20325-20326,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20361-20387,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20362-20365,
name: in2(301),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20366-20386,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20366-20381,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20366-20381,
name: way_way_vld8_c6(151),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20382-20385,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20382-20383,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20384-20385,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20420-20447,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20421-20424,
name: in3(303),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20425-20446,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20425-20441,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20425-20441,
name: way_way_vld12_c6(165),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20442-20445,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20442-20443,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20444-20445,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20480-20501,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20481-20485,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20486-20500,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20486-20497,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20486-20497,
name: sel_mux1_c6(23),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20498-20499,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20534-20555,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20535-20539,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20540-20554,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20540-20551,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20540-20551,
name: sel_mux1_c6(23),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20552-20553,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20588-20609,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20589-20593,
name: sel2(305),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20594-20608,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20594-20605,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20594-20605,
name: sel_mux1_c6(23),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20606-20607,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20642-20663,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20643-20647,
name: sel3(307),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20648-20662,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20648-20659,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20648-20659,
name: sel_mux1_c6(23),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20660-20661,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20669-21207,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20669-20675,
name: mux4ds(297),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20678-20679,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20678-20679,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20681-21206,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20681-20705,
name: mux2_way_way_wayvld00_c6(309),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20709-20741,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20710-20714,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20715-20740,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20715-20735,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20715-20735,
name: way_wayvld00_mux2_c6(293),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20736-20739,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20736-20737,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20738-20739,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20775-20802,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20776-20779,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20780-20801,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20780-20796,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20780-20796,
name: way_way_vld16_c6(179),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20797-20800,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20797-20798,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20799-20800,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20836-20863,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20837-20840,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20841-20862,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20841-20857,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20841-20857,
name: way_way_vld20_c6(193),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20858-20861,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20858-20859,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20860-20861,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20897-20924,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20898-20901,
name: in2(301),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20902-20923,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20902-20918,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20902-20918,
name: way_way_vld24_c6(207),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20919-20922,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20919-20920,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20921-20922,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20958-20985,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20959-20962,
name: in3(303),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20963-20984,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20963-20979,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20963-20979,
name: way_way_vld28_c6(221),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20980-20983,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20980-20981,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):20982-20983,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21019-21040,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21020-21024,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21025-21039,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21025-21036,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21025-21036,
name: sel_mux2_c6(25),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21037-21038,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21074-21095,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21075-21079,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21080-21094,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21080-21091,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21080-21091,
name: sel_mux2_c6(25),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21092-21093,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21129-21150,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21130-21134,
name: sel2(305),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21135-21149,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21135-21146,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21135-21146,
name: sel_mux2_c6(25),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21147-21148,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21184-21205,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21185-21189,
name: sel3(307),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21190-21204,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21190-21201,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21190-21201,
name: sel_mux2_c6(25),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21202-21203,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21211-21520,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21211-21217,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21220-21221,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21220-21221,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21223-21519,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21223-21247,
name: mux3_way_way_wayvld00_c6(311),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21251-21283,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21252-21256,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21257-21282,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21257-21277,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21257-21277,
name: way_wayvld00_mux3_c6(295),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21278-21281,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21278-21279,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21280-21281,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21317-21348,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21318-21321,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21322-21347,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21322-21342,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21322-21342,
name: way_wayvld00_mux1_c6(291),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21343-21346,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21343-21344,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21345-21346,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21382-21413,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21383-21386,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21387-21412,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21387-21407,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21387-21407,
name: way_wayvld00_mux2_c6(293),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21408-21411,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21408-21409,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21410-21411,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21447-21465,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21448-21452,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21453-21464,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21453-21464,
name: sel_mux3_c6(27),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21499-21518,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21500-21504,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21505-21517,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21506-21517,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21506-21517,
name: sel_mux3_c6(27),
},
),
},
postfix: false,
},
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21730-21754,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21730-21738,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21738-21753,
name: dc_dir_vec32_c6(313),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21738-21753,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21757-21780,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21757-21762,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21762-21778,
name: dir_hit_vec32_c6(315),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21762-21778,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21783-21819,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21791-21796,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21792-21793,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21794-21795,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21799-21818,
name: enc_dc_vec32_way_c6(317),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21799-21818,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21823-21858,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21831-21836,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21832-21833,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21834-21835,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21839-21857,
name: enc_c_vec32_way_c6(319),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21839-21857,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21861-21895,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21869-21874,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21870-21871,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21872-21873,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21877-21893,
name: way_way_vld32_c6(321),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):21877-21893,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22101-22125,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22101-22109,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22109-22124,
name: dc_dir_vec36_c6(323),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22109-22124,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22128-22151,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22128-22133,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22133-22149,
name: dir_hit_vec36_c6(325),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22133-22149,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22154-22190,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22162-22167,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22163-22164,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22165-22166,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22170-22189,
name: enc_dc_vec36_way_c6(327),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22170-22189,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22194-22229,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22202-22207,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22203-22204,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22205-22206,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22210-22228,
name: enc_c_vec36_way_c6(329),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22210-22228,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22232-22266,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22240-22245,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22241-22242,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22243-22244,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22248-22264,
name: way_way_vld36_c6(331),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22248-22264,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22472-22496,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22472-22480,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22480-22495,
name: dc_dir_vec40_c6(333),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22480-22495,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22499-22522,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22499-22504,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22504-22520,
name: dir_hit_vec40_c6(335),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22504-22520,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22525-22561,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22533-22538,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22534-22535,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22536-22537,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22541-22560,
name: enc_dc_vec40_way_c6(337),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22541-22560,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22565-22600,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22573-22578,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22574-22575,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22576-22577,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22581-22599,
name: enc_c_vec40_way_c6(339),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22581-22599,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22603-22637,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22611-22616,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22612-22613,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22614-22615,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22619-22635,
name: way_way_vld40_c6(341),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22619-22635,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22843-22867,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22843-22851,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22851-22866,
name: dc_dir_vec44_c6(343),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22851-22866,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22870-22893,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22870-22875,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22875-22891,
name: dir_hit_vec44_c6(345),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22875-22891,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22896-22932,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22904-22909,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22905-22906,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22907-22908,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22912-22931,
name: enc_dc_vec44_way_c6(347),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22912-22931,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22936-22971,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22944-22949,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22945-22946,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22947-22948,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22952-22970,
name: enc_c_vec44_way_c6(349),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22952-22970,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22974-23008,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22982-22987,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22983-22984,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22985-22986,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22990-23006,
name: way_way_vld44_c6(351),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):22990-23006,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23214-23238,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23214-23222,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23222-23237,
name: dc_dir_vec48_c6(353),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23222-23237,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23241-23264,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23241-23246,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23246-23262,
name: dir_hit_vec48_c6(355),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23246-23262,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23267-23303,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23275-23280,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23276-23277,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23278-23279,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23283-23302,
name: enc_dc_vec48_way_c6(357),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23283-23302,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23307-23342,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23315-23320,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23316-23317,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23318-23319,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23323-23341,
name: enc_c_vec48_way_c6(359),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23323-23341,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23345-23379,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23353-23358,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23354-23355,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23356-23357,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23361-23377,
name: way_way_vld48_c6(361),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23361-23377,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23585-23609,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23585-23593,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23593-23608,
name: dc_dir_vec52_c6(363),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23593-23608,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23612-23635,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23612-23617,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23617-23633,
name: dir_hit_vec52_c6(365),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23617-23633,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23638-23674,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23646-23651,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23647-23648,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23649-23650,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23654-23673,
name: enc_dc_vec52_way_c6(367),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23654-23673,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23678-23713,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23686-23691,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23687-23688,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23689-23690,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23694-23712,
name: enc_c_vec52_way_c6(369),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23694-23712,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23716-23750,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23724-23729,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23725-23726,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23727-23728,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23732-23748,
name: way_way_vld52_c6(371),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23732-23748,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23956-23980,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23956-23964,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23964-23979,
name: dc_dir_vec56_c6(373),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23964-23979,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23983-24006,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23983-23988,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23988-24004,
name: dir_hit_vec56_c6(375),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):23988-24004,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24009-24045,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24017-24022,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24018-24019,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24020-24021,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24025-24044,
name: enc_dc_vec56_way_c6(377),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24025-24044,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24049-24084,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24057-24062,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24058-24059,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24060-24061,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24065-24083,
name: enc_c_vec56_way_c6(379),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24065-24083,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24087-24121,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24095-24100,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24096-24097,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24098-24099,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24103-24119,
name: way_way_vld56_c6(381),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24103-24119,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24327-24351,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24327-24335,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24335-24350,
name: dc_dir_vec60_c6(383),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24335-24350,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24354-24377,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24354-24359,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24359-24375,
name: dir_hit_vec60_c6(385),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24359-24375,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24380-24416,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24388-24393,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24389-24390,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24391-24392,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24396-24415,
name: enc_dc_vec60_way_c6(387),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24396-24415,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24420-24455,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24428-24433,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24429-24430,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24431-24432,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24436-24454,
name: enc_c_vec60_way_c6(389),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24436-24454,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24458-24492,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24466-24471,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24467-24468,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24469-24470,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24474-24490,
name: way_way_vld60_c6(391),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24474-24490,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24693-24834,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24701-24716,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24701-24716,
name: dc_dir_vec32_c6(313),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24721-24830,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24721-24810,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24721-24758,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24721-24738,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24721-24734,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24721-24734,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24735-24737,
data: LiteralExpr(
Number(
32(81),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24741-24758,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24741-24754,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24741-24754,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24755-24757,
data: LiteralExpr(
Number(
33(393),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24793-24810,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24793-24806,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24793-24806,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24807-24809,
data: LiteralExpr(
Number(
34(395),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24813-24830,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24813-24826,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24813-24826,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24827-24829,
data: LiteralExpr(
Number(
35(397),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24871-24944,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24879-24901,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24879-24898,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24879-24898,
name: enc_dc_vec32_way_c6(317),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24899-24900,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24905-24942,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24905-24922,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24905-24918,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24905-24918,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24919-24921,
data: LiteralExpr(
Number(
33(393),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24925-24942,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24925-24938,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24925-24938,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24939-24941,
data: LiteralExpr(
Number(
35(397),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24962-25035,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24970-24992,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24970-24989,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24970-24989,
name: enc_dc_vec32_way_c6(317),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24990-24991,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24996-25033,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24996-25013,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24996-25009,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):24996-25009,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25010-25012,
data: LiteralExpr(
Number(
34(395),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25016-25033,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25016-25029,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25016-25029,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25030-25032,
data: LiteralExpr(
Number(
35(397),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25040-25084,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25047-25063,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25047-25063,
name: dir_hit_vec32_c6(315),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25067-25082,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25067-25082,
name: dc_dir_vec32_c6(313),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25088-25147,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25095-25118,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25095-25113,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25095-25113,
name: enc_c_vec32_way_c6(319),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25114-25117,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25114-25115,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25116-25117,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25121-25145,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25121-25140,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25121-25140,
name: enc_dc_vec32_way_c6(317),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25141-25144,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25141-25142,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25143-25144,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25165-25218,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25173-25192,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25173-25189,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25173-25189,
name: way_way_vld32_c6(321),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25190-25191,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25195-25216,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25195-25213,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25195-25213,
name: enc_c_vec32_way_c6(319),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25214-25215,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25235-25288,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25243-25262,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25243-25259,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25243-25259,
name: way_way_vld32_c6(321),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25260-25261,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25265-25286,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25265-25283,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25265-25283,
name: enc_c_vec32_way_c6(319),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25284-25285,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25291-25339,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25299-25318,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25299-25315,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25299-25315,
name: way_way_vld32_c6(321),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25316-25317,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25321-25337,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25321-25337,
name: dir_hit_vec32_c6(315),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25542-25683,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25550-25565,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25550-25565,
name: dc_dir_vec36_c6(323),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25570-25679,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25570-25659,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25570-25607,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25570-25587,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25570-25583,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25570-25583,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25584-25586,
data: LiteralExpr(
Number(
36(399),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25590-25607,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25590-25603,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25590-25603,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25604-25606,
data: LiteralExpr(
Number(
37(401),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25642-25659,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25642-25655,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25642-25655,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25656-25658,
data: LiteralExpr(
Number(
38(403),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25662-25679,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25662-25675,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25662-25675,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25676-25678,
data: LiteralExpr(
Number(
39(405),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25720-25793,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25728-25750,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25728-25747,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25728-25747,
name: enc_dc_vec36_way_c6(327),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25748-25749,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25754-25791,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25754-25771,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25754-25767,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25754-25767,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25768-25770,
data: LiteralExpr(
Number(
37(401),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25774-25791,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25774-25787,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25774-25787,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25788-25790,
data: LiteralExpr(
Number(
39(405),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25811-25884,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25819-25841,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25819-25838,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25819-25838,
name: enc_dc_vec36_way_c6(327),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25839-25840,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25845-25882,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25845-25862,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25845-25858,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25845-25858,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25859-25861,
data: LiteralExpr(
Number(
38(403),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25865-25882,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25865-25878,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25865-25878,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25879-25881,
data: LiteralExpr(
Number(
39(405),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25889-25933,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25896-25912,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25896-25912,
name: dir_hit_vec36_c6(325),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25916-25931,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25916-25931,
name: dc_dir_vec36_c6(323),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25937-25996,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25944-25967,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25944-25962,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25944-25962,
name: enc_c_vec36_way_c6(329),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25963-25966,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25963-25964,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25965-25966,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25970-25994,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25970-25989,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25970-25989,
name: enc_dc_vec36_way_c6(327),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25990-25993,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25990-25991,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):25992-25993,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26014-26067,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26022-26041,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26022-26038,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26022-26038,
name: way_way_vld36_c6(331),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26039-26040,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26044-26065,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26044-26062,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26044-26062,
name: enc_c_vec36_way_c6(329),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26063-26064,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26084-26137,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26092-26111,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26092-26108,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26092-26108,
name: way_way_vld36_c6(331),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26109-26110,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26114-26135,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26114-26132,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26114-26132,
name: enc_c_vec36_way_c6(329),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26133-26134,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26140-26188,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26148-26167,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26148-26164,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26148-26164,
name: way_way_vld36_c6(331),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26165-26166,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26170-26186,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26170-26186,
name: dir_hit_vec36_c6(325),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26391-26532,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26399-26414,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26399-26414,
name: dc_dir_vec40_c6(333),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26419-26528,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26419-26508,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26419-26456,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26419-26436,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26419-26432,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26419-26432,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26433-26435,
data: LiteralExpr(
Number(
40(407),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26439-26456,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26439-26452,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26439-26452,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26453-26455,
data: LiteralExpr(
Number(
41(409),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26491-26508,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26491-26504,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26491-26504,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26505-26507,
data: LiteralExpr(
Number(
42(411),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26511-26528,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26511-26524,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26511-26524,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26525-26527,
data: LiteralExpr(
Number(
43(413),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26569-26642,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26577-26599,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26577-26596,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26577-26596,
name: enc_dc_vec40_way_c6(337),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26597-26598,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26603-26640,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26603-26620,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26603-26616,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26603-26616,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26617-26619,
data: LiteralExpr(
Number(
41(409),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26623-26640,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26623-26636,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26623-26636,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26637-26639,
data: LiteralExpr(
Number(
43(413),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26660-26733,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26668-26690,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26668-26687,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26668-26687,
name: enc_dc_vec40_way_c6(337),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26688-26689,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26694-26731,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26694-26711,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26694-26707,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26694-26707,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26708-26710,
data: LiteralExpr(
Number(
42(411),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26714-26731,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26714-26727,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26714-26727,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26728-26730,
data: LiteralExpr(
Number(
43(413),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26738-26782,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26745-26761,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26745-26761,
name: dir_hit_vec40_c6(335),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26765-26780,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26765-26780,
name: dc_dir_vec40_c6(333),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26786-26845,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26793-26816,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26793-26811,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26793-26811,
name: enc_c_vec40_way_c6(339),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26812-26815,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26812-26813,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26814-26815,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26819-26843,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26819-26838,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26819-26838,
name: enc_dc_vec40_way_c6(337),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26839-26842,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26839-26840,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26841-26842,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26863-26916,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26871-26890,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26871-26887,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26871-26887,
name: way_way_vld40_c6(341),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26888-26889,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26893-26914,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26893-26911,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26893-26911,
name: enc_c_vec40_way_c6(339),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26912-26913,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26933-26986,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26941-26960,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26941-26957,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26941-26957,
name: way_way_vld40_c6(341),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26958-26959,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26963-26984,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26963-26981,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26963-26981,
name: enc_c_vec40_way_c6(339),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26982-26983,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26989-27037,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26997-27016,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26997-27013,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):26997-27013,
name: way_way_vld40_c6(341),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27014-27015,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27019-27035,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27019-27035,
name: dir_hit_vec40_c6(335),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27240-27381,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27248-27263,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27248-27263,
name: dc_dir_vec44_c6(343),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27268-27377,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27268-27357,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27268-27305,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27268-27285,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27268-27281,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27268-27281,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27282-27284,
data: LiteralExpr(
Number(
44(415),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27288-27305,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27288-27301,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27288-27301,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27302-27304,
data: LiteralExpr(
Number(
45(417),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27340-27357,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27340-27353,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27340-27353,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27354-27356,
data: LiteralExpr(
Number(
46(419),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27360-27377,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27360-27373,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27360-27373,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27374-27376,
data: LiteralExpr(
Number(
47(421),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27418-27491,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27426-27448,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27426-27445,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27426-27445,
name: enc_dc_vec44_way_c6(347),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27446-27447,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27452-27489,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27452-27469,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27452-27465,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27452-27465,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27466-27468,
data: LiteralExpr(
Number(
45(417),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27472-27489,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27472-27485,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27472-27485,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27486-27488,
data: LiteralExpr(
Number(
47(421),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27509-27582,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27517-27539,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27517-27536,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27517-27536,
name: enc_dc_vec44_way_c6(347),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27537-27538,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27543-27580,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27543-27560,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27543-27556,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27543-27556,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27557-27559,
data: LiteralExpr(
Number(
46(419),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27563-27580,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27563-27576,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27563-27576,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27577-27579,
data: LiteralExpr(
Number(
47(421),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27587-27631,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27594-27610,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27594-27610,
name: dir_hit_vec44_c6(345),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27614-27629,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27614-27629,
name: dc_dir_vec44_c6(343),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27635-27694,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27642-27665,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27642-27660,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27642-27660,
name: enc_c_vec44_way_c6(349),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27661-27664,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27661-27662,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27663-27664,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27668-27692,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27668-27687,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27668-27687,
name: enc_dc_vec44_way_c6(347),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27688-27691,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27688-27689,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27690-27691,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27712-27765,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27720-27739,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27720-27736,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27720-27736,
name: way_way_vld44_c6(351),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27737-27738,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27742-27763,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27742-27760,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27742-27760,
name: enc_c_vec44_way_c6(349),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27761-27762,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27782-27835,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27790-27809,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27790-27806,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27790-27806,
name: way_way_vld44_c6(351),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27807-27808,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27812-27833,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27812-27830,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27812-27830,
name: enc_c_vec44_way_c6(349),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27831-27832,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27838-27886,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27846-27865,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27846-27862,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27846-27862,
name: way_way_vld44_c6(351),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27863-27864,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27868-27884,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):27868-27884,
name: dir_hit_vec44_c6(345),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28089-28230,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28097-28112,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28097-28112,
name: dc_dir_vec48_c6(353),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28117-28226,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28117-28206,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28117-28154,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28117-28134,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28117-28130,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28117-28130,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28131-28133,
data: LiteralExpr(
Number(
48(423),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28137-28154,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28137-28150,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28137-28150,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28151-28153,
data: LiteralExpr(
Number(
49(425),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28189-28206,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28189-28202,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28189-28202,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28203-28205,
data: LiteralExpr(
Number(
50(427),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28209-28226,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28209-28222,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28209-28222,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28223-28225,
data: LiteralExpr(
Number(
51(429),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28267-28340,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28275-28297,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28275-28294,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28275-28294,
name: enc_dc_vec48_way_c6(357),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28295-28296,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28301-28338,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28301-28318,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28301-28314,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28301-28314,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28315-28317,
data: LiteralExpr(
Number(
49(425),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28321-28338,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28321-28334,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28321-28334,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28335-28337,
data: LiteralExpr(
Number(
51(429),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28358-28431,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28366-28388,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28366-28385,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28366-28385,
name: enc_dc_vec48_way_c6(357),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28386-28387,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28392-28429,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28392-28409,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28392-28405,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28392-28405,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28406-28408,
data: LiteralExpr(
Number(
50(427),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28412-28429,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28412-28425,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28412-28425,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28426-28428,
data: LiteralExpr(
Number(
51(429),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28436-28480,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28443-28459,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28443-28459,
name: dir_hit_vec48_c6(355),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28463-28478,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28463-28478,
name: dc_dir_vec48_c6(353),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28484-28543,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28491-28514,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28491-28509,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28491-28509,
name: enc_c_vec48_way_c6(359),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28510-28513,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28510-28511,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28512-28513,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28517-28541,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28517-28536,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28517-28536,
name: enc_dc_vec48_way_c6(357),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28537-28540,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28537-28538,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28539-28540,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28561-28614,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28569-28588,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28569-28585,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28569-28585,
name: way_way_vld48_c6(361),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28586-28587,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28591-28612,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28591-28609,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28591-28609,
name: enc_c_vec48_way_c6(359),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28610-28611,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28631-28684,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28639-28658,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28639-28655,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28639-28655,
name: way_way_vld48_c6(361),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28656-28657,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28661-28682,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28661-28679,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28661-28679,
name: enc_c_vec48_way_c6(359),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28680-28681,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28687-28735,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28695-28714,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28695-28711,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28695-28711,
name: way_way_vld48_c6(361),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28712-28713,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28717-28733,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28717-28733,
name: dir_hit_vec48_c6(355),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28938-29079,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28946-28961,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28946-28961,
name: dc_dir_vec52_c6(363),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28966-29075,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28966-29055,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28966-29003,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28966-28983,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28966-28979,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28966-28979,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28980-28982,
data: LiteralExpr(
Number(
52(431),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28986-29003,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28986-28999,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):28986-28999,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29000-29002,
data: LiteralExpr(
Number(
53(433),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29038-29055,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29038-29051,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29038-29051,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29052-29054,
data: LiteralExpr(
Number(
54(435),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29058-29075,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29058-29071,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29058-29071,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29072-29074,
data: LiteralExpr(
Number(
55(437),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29116-29189,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29124-29146,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29124-29143,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29124-29143,
name: enc_dc_vec52_way_c6(367),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29144-29145,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29150-29187,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29150-29167,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29150-29163,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29150-29163,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29164-29166,
data: LiteralExpr(
Number(
53(433),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29170-29187,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29170-29183,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29170-29183,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29184-29186,
data: LiteralExpr(
Number(
55(437),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29207-29280,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29215-29237,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29215-29234,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29215-29234,
name: enc_dc_vec52_way_c6(367),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29235-29236,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29241-29278,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29241-29258,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29241-29254,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29241-29254,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29255-29257,
data: LiteralExpr(
Number(
54(435),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29261-29278,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29261-29274,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29261-29274,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29275-29277,
data: LiteralExpr(
Number(
55(437),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29285-29329,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29292-29308,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29292-29308,
name: dir_hit_vec52_c6(365),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29312-29327,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29312-29327,
name: dc_dir_vec52_c6(363),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29333-29392,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29340-29363,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29340-29358,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29340-29358,
name: enc_c_vec52_way_c6(369),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29359-29362,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29359-29360,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29361-29362,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29366-29390,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29366-29385,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29366-29385,
name: enc_dc_vec52_way_c6(367),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29386-29389,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29386-29387,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29388-29389,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29410-29463,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29418-29437,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29418-29434,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29418-29434,
name: way_way_vld52_c6(371),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29435-29436,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29440-29461,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29440-29458,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29440-29458,
name: enc_c_vec52_way_c6(369),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29459-29460,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29480-29533,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29488-29507,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29488-29504,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29488-29504,
name: way_way_vld52_c6(371),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29505-29506,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29510-29531,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29510-29528,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29510-29528,
name: enc_c_vec52_way_c6(369),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29529-29530,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29536-29584,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29544-29563,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29544-29560,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29544-29560,
name: way_way_vld52_c6(371),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29561-29562,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29566-29582,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29566-29582,
name: dir_hit_vec52_c6(365),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29787-29928,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29795-29810,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29795-29810,
name: dc_dir_vec56_c6(373),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29815-29924,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29815-29904,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29815-29852,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29815-29832,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29815-29828,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29815-29828,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29829-29831,
data: LiteralExpr(
Number(
56(439),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29835-29852,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29835-29848,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29835-29848,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29849-29851,
data: LiteralExpr(
Number(
57(441),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29887-29904,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29887-29900,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29887-29900,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29901-29903,
data: LiteralExpr(
Number(
58(443),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29907-29924,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29907-29920,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29907-29920,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29921-29923,
data: LiteralExpr(
Number(
59(445),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29965-30038,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29973-29995,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29973-29992,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29973-29992,
name: enc_dc_vec56_way_c6(377),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29993-29994,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29999-30036,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29999-30016,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29999-30012,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):29999-30012,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30013-30015,
data: LiteralExpr(
Number(
57(441),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30019-30036,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30019-30032,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30019-30032,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30033-30035,
data: LiteralExpr(
Number(
59(445),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30056-30129,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30064-30086,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30064-30083,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30064-30083,
name: enc_dc_vec56_way_c6(377),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30084-30085,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30090-30127,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30090-30107,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30090-30103,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30090-30103,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30104-30106,
data: LiteralExpr(
Number(
58(443),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30110-30127,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30110-30123,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30110-30123,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30124-30126,
data: LiteralExpr(
Number(
59(445),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30134-30178,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30141-30157,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30141-30157,
name: dir_hit_vec56_c6(375),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30161-30176,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30161-30176,
name: dc_dir_vec56_c6(373),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30182-30241,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30189-30212,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30189-30207,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30189-30207,
name: enc_c_vec56_way_c6(379),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30208-30211,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30208-30209,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30210-30211,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30215-30239,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30215-30234,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30215-30234,
name: enc_dc_vec56_way_c6(377),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30235-30238,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30235-30236,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30237-30238,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30259-30312,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30267-30286,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30267-30283,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30267-30283,
name: way_way_vld56_c6(381),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30284-30285,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30289-30310,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30289-30307,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30289-30307,
name: enc_c_vec56_way_c6(379),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30308-30309,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30329-30382,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30337-30356,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30337-30353,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30337-30353,
name: way_way_vld56_c6(381),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30354-30355,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30359-30380,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30359-30377,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30359-30377,
name: enc_c_vec56_way_c6(379),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30378-30379,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30385-30433,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30393-30412,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30393-30409,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30393-30409,
name: way_way_vld56_c6(381),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30410-30411,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30415-30431,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30415-30431,
name: dir_hit_vec56_c6(375),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30636-30777,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30644-30659,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30644-30659,
name: dc_dir_vec60_c6(383),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30664-30773,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30664-30753,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30664-30701,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30664-30681,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30664-30677,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30664-30677,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30678-30680,
data: LiteralExpr(
Number(
60(447),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30684-30701,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30684-30697,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30684-30697,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30698-30700,
data: LiteralExpr(
Number(
61(449),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30736-30753,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30736-30749,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30736-30749,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30750-30752,
data: LiteralExpr(
Number(
62(451),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30756-30773,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30756-30769,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30756-30769,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30770-30772,
data: LiteralExpr(
Number(
63(51),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30814-30887,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30822-30844,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30822-30841,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30822-30841,
name: enc_dc_vec60_way_c6(387),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30842-30843,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30848-30885,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30848-30865,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30848-30861,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30848-30861,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30862-30864,
data: LiteralExpr(
Number(
61(449),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30868-30885,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30868-30881,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30868-30881,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30882-30884,
data: LiteralExpr(
Number(
63(51),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30905-30978,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30913-30935,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30913-30932,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30913-30932,
name: enc_dc_vec60_way_c6(387),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30933-30934,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30939-30976,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30939-30956,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30939-30952,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30939-30952,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30953-30955,
data: LiteralExpr(
Number(
62(451),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30959-30976,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30959-30972,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30959-30972,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30973-30975,
data: LiteralExpr(
Number(
63(51),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30983-31027,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30990-31006,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):30990-31006,
name: dir_hit_vec60_c6(385),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31010-31025,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31010-31025,
name: dc_dir_vec60_c6(383),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31031-31090,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31038-31061,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31038-31056,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31038-31056,
name: enc_c_vec60_way_c6(389),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31057-31060,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31057-31058,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31059-31060,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31064-31088,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31064-31083,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31064-31083,
name: enc_dc_vec60_way_c6(387),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31084-31087,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31084-31085,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31086-31087,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31108-31161,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31116-31135,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31116-31132,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31116-31132,
name: way_way_vld60_c6(391),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31133-31134,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31138-31159,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31138-31156,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31138-31156,
name: enc_c_vec60_way_c6(389),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31157-31158,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31178-31231,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31186-31205,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31186-31202,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31186-31202,
name: way_way_vld60_c6(391),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31203-31204,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31208-31229,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31208-31226,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31208-31226,
name: enc_c_vec60_way_c6(389),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31227-31228,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31234-31282,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31242-31261,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31242-31258,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31242-31258,
name: way_way_vld60_c6(391),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31259-31260,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31264-31280,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31264-31280,
name: dir_hit_vec60_c6(385),
},
),
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31381-31418,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31389-31394,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31390-31391,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31392-31393,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31397-31417,
name: way_wayvld01_mux1_c6(453),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31397-31417,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31435-31472,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31443-31448,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31444-31445,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31446-31447,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31451-31471,
name: way_wayvld01_mux2_c6(455),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31451-31471,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31489-31526,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31497-31502,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31498-31499,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31500-31501,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31505-31525,
name: way_wayvld01_mux3_c6(457),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31505-31525,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31544-32082,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31544-31550,
name: mux4ds(297),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31553-31554,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31553-31554,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31556-32081,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31556-31580,
name: mux1_way_way_wayvld01_c6(459),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31584-31616,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31585-31589,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31590-31615,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31590-31610,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31590-31610,
name: way_wayvld01_mux1_c6(453),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31611-31614,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31611-31612,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31613-31614,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31650-31677,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31651-31654,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31655-31676,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31655-31671,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31655-31671,
name: way_way_vld32_c6(321),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31672-31675,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31672-31673,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31674-31675,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31711-31738,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31712-31715,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31716-31737,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31716-31732,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31716-31732,
name: way_way_vld36_c6(331),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31733-31736,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31733-31734,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31735-31736,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31772-31799,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31773-31776,
name: in2(301),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31777-31798,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31777-31793,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31777-31793,
name: way_way_vld40_c6(341),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31794-31797,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31794-31795,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31796-31797,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31833-31860,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31834-31837,
name: in3(303),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31838-31859,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31838-31854,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31838-31854,
name: way_way_vld44_c6(351),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31855-31858,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31855-31856,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31857-31858,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31894-31915,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31895-31899,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31900-31914,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31900-31911,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31900-31911,
name: sel_mux1_c6(23),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31912-31913,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31949-31970,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31950-31954,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31955-31969,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31955-31966,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31955-31966,
name: sel_mux1_c6(23),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):31967-31968,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32004-32025,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32005-32009,
name: sel2(305),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32010-32024,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32010-32021,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32010-32021,
name: sel_mux1_c6(23),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32022-32023,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32059-32080,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32060-32064,
name: sel3(307),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32065-32079,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32065-32076,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32065-32076,
name: sel_mux1_c6(23),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32077-32078,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32100-32638,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32100-32106,
name: mux4ds(297),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32109-32110,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32109-32110,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32112-32637,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32112-32136,
name: mux2_way_way_wayvld01_c6(461),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32140-32172,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32141-32145,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32146-32171,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32146-32166,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32146-32166,
name: way_wayvld01_mux2_c6(455),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32167-32170,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32167-32168,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32169-32170,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32206-32233,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32207-32210,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32211-32232,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32211-32227,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32211-32227,
name: way_way_vld48_c6(361),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32228-32231,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32228-32229,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32230-32231,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32267-32294,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32268-32271,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32272-32293,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32272-32288,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32272-32288,
name: way_way_vld52_c6(371),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32289-32292,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32289-32290,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32291-32292,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32328-32355,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32329-32332,
name: in2(301),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32333-32354,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32333-32349,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32333-32349,
name: way_way_vld56_c6(381),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32350-32353,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32350-32351,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32352-32353,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32389-32416,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32390-32393,
name: in3(303),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32394-32415,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32394-32410,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32394-32410,
name: way_way_vld60_c6(391),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32411-32414,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32411-32412,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32413-32414,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32450-32471,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32451-32455,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32456-32470,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32456-32467,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32456-32467,
name: sel_mux2_c6(25),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32468-32469,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32505-32526,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32506-32510,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32511-32525,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32511-32522,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32511-32522,
name: sel_mux2_c6(25),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32523-32524,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32560-32581,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32561-32565,
name: sel2(305),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32566-32580,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32566-32577,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32566-32577,
name: sel_mux2_c6(25),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32578-32579,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32615-32636,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32616-32620,
name: sel3(307),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32621-32635,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32621-32632,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32621-32632,
name: sel_mux2_c6(25),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32633-32634,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32656-32965,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32656-32662,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32665-32666,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32665-32666,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32668-32964,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32668-32692,
name: mux3_way_way_wayvld01_c6(463),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32696-32728,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32697-32701,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32702-32727,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32702-32722,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32702-32722,
name: way_wayvld01_mux3_c6(457),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32723-32726,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32723-32724,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32725-32726,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32762-32793,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32763-32766,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32767-32792,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32767-32787,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32767-32787,
name: way_wayvld01_mux1_c6(453),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32788-32791,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32788-32789,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32790-32791,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32827-32858,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32828-32831,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32832-32857,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32832-32852,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32832-32852,
name: way_wayvld01_mux2_c6(455),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32853-32856,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32853-32854,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32855-32856,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32892-32910,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32893-32897,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32898-32909,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32898-32909,
name: sel_mux3_c6(27),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32944-32963,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32945-32949,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32950-32962,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32951-32962,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):32951-32962,
name: sel_mux3_c6(27),
},
),
},
postfix: false,
},
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33110-33134,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33110-33118,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33118-33133,
name: dc_dir_vec64_c6(465),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33118-33133,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33137-33161,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33137-33145,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33145-33160,
name: ic_dir_vec64_c6(467),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33145-33160,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33164-33187,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33164-33169,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33169-33185,
name: dir_hit_vec64_c6(469),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33169-33185,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33190-33226,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33198-33203,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33199-33200,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33201-33202,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33206-33225,
name: enc_dc_vec64_way_c6(471),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33206-33225,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33229-33265,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33237-33242,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33238-33239,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33240-33241,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33245-33264,
name: enc_ic_vec64_way_c6(473),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33245-33264,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33269-33304,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33277-33282,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33278-33279,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33280-33281,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33285-33303,
name: enc_c_vec64_way_c6(475),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33285-33303,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33308-33342,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33316-33321,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33317-33318,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33319-33320,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33324-33340,
name: way_way_vld64_c6(477),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33324-33340,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33545-33569,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33545-33553,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33553-33568,
name: dc_dir_vec68_c6(479),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33553-33568,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33572-33596,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33572-33580,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33580-33595,
name: ic_dir_vec68_c6(481),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33580-33595,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33599-33622,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33599-33604,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33604-33620,
name: dir_hit_vec68_c6(483),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33604-33620,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33625-33661,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33633-33638,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33634-33635,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33636-33637,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33641-33660,
name: enc_dc_vec68_way_c6(485),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33641-33660,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33664-33700,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33672-33677,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33673-33674,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33675-33676,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33680-33699,
name: enc_ic_vec68_way_c6(487),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33680-33699,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33704-33739,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33712-33717,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33713-33714,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33715-33716,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33720-33738,
name: enc_c_vec68_way_c6(489),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33720-33738,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33743-33777,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33751-33756,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33752-33753,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33754-33755,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33759-33775,
name: way_way_vld68_c6(491),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33759-33775,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33980-34004,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33980-33988,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33988-34003,
name: dc_dir_vec72_c6(493),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):33988-34003,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34007-34031,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34007-34015,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34015-34030,
name: ic_dir_vec72_c6(495),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34015-34030,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34034-34057,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34034-34039,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34039-34055,
name: dir_hit_vec72_c6(497),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34039-34055,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34060-34096,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34068-34073,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34069-34070,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34071-34072,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34076-34095,
name: enc_dc_vec72_way_c6(499),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34076-34095,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34099-34135,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34107-34112,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34108-34109,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34110-34111,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34115-34134,
name: enc_ic_vec72_way_c6(501),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34115-34134,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34139-34174,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34147-34152,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34148-34149,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34150-34151,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34155-34173,
name: enc_c_vec72_way_c6(503),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34155-34173,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34178-34212,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34186-34191,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34187-34188,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34189-34190,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34194-34210,
name: way_way_vld72_c6(505),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34194-34210,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34415-34439,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34415-34423,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34423-34438,
name: dc_dir_vec76_c6(507),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34423-34438,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34442-34466,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34442-34450,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34450-34465,
name: ic_dir_vec76_c6(509),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34450-34465,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34469-34492,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34469-34474,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34474-34490,
name: dir_hit_vec76_c6(511),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34474-34490,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34495-34531,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34503-34508,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34504-34505,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34506-34507,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34511-34530,
name: enc_dc_vec76_way_c6(513),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34511-34530,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34534-34570,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34542-34547,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34543-34544,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34545-34546,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34550-34569,
name: enc_ic_vec76_way_c6(515),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34550-34569,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34574-34609,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34582-34587,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34583-34584,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34585-34586,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34590-34608,
name: enc_c_vec76_way_c6(517),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34590-34608,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34613-34647,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34621-34626,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34622-34623,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34624-34625,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34629-34645,
name: way_way_vld76_c6(519),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34629-34645,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34850-34874,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34850-34858,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34858-34873,
name: dc_dir_vec80_c6(521),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34858-34873,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34877-34901,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34877-34885,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34885-34900,
name: ic_dir_vec80_c6(523),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34885-34900,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34904-34927,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34904-34909,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34909-34925,
name: dir_hit_vec80_c6(525),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34909-34925,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34930-34966,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34938-34943,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34939-34940,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34941-34942,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34946-34965,
name: enc_dc_vec80_way_c6(527),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34946-34965,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34969-35005,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34977-34982,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34978-34979,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34980-34981,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34985-35004,
name: enc_ic_vec80_way_c6(529),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):34985-35004,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35009-35044,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35017-35022,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35018-35019,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35020-35021,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35025-35043,
name: enc_c_vec80_way_c6(531),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35025-35043,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35048-35082,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35056-35061,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35057-35058,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35059-35060,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35064-35080,
name: way_way_vld80_c6(533),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35064-35080,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35285-35309,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35285-35293,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35293-35308,
name: dc_dir_vec84_c6(535),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35293-35308,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35312-35336,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35312-35320,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35320-35335,
name: ic_dir_vec84_c6(537),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35320-35335,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35339-35362,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35339-35344,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35344-35360,
name: dir_hit_vec84_c6(539),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35344-35360,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35365-35401,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35373-35378,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35374-35375,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35376-35377,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35381-35400,
name: enc_dc_vec84_way_c6(541),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35381-35400,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35404-35440,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35412-35417,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35413-35414,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35415-35416,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35420-35439,
name: enc_ic_vec84_way_c6(543),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35420-35439,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35444-35479,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35452-35457,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35453-35454,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35455-35456,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35460-35478,
name: enc_c_vec84_way_c6(545),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35460-35478,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35483-35517,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35491-35496,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35492-35493,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35494-35495,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35499-35515,
name: way_way_vld84_c6(547),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35499-35515,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35720-35744,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35720-35728,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35728-35743,
name: dc_dir_vec88_c6(549),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35728-35743,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35747-35771,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35747-35755,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35755-35770,
name: ic_dir_vec88_c6(551),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35755-35770,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35774-35797,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35774-35779,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35779-35795,
name: dir_hit_vec88_c6(553),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35779-35795,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35800-35836,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35808-35813,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35809-35810,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35811-35812,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35816-35835,
name: enc_dc_vec88_way_c6(555),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35816-35835,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35839-35875,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35847-35852,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35848-35849,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35850-35851,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35855-35874,
name: enc_ic_vec88_way_c6(557),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35855-35874,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35879-35914,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35887-35892,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35888-35889,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35890-35891,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35895-35913,
name: enc_c_vec88_way_c6(559),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35895-35913,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35918-35952,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35926-35931,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35927-35928,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35929-35930,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35934-35950,
name: way_way_vld88_c6(561),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):35934-35950,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36155-36179,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36155-36163,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36163-36178,
name: dc_dir_vec92_c6(563),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36163-36178,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36182-36206,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36182-36190,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36190-36205,
name: ic_dir_vec92_c6(565),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36190-36205,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36209-36232,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36209-36214,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36214-36230,
name: dir_hit_vec92_c6(567),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36214-36230,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36235-36271,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36243-36248,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36244-36245,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36246-36247,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36251-36270,
name: enc_dc_vec92_way_c6(569),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36251-36270,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36274-36310,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36282-36287,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36283-36284,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36285-36286,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36290-36309,
name: enc_ic_vec92_way_c6(571),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36290-36309,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36314-36349,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36322-36327,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36323-36324,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36325-36326,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36330-36348,
name: enc_c_vec92_way_c6(573),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36330-36348,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36353-36387,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36361-36366,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36362-36363,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36364-36365,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36369-36385,
name: way_way_vld92_c6(575),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36369-36385,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36585-36726,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36593-36608,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36593-36608,
name: dc_dir_vec64_c6(465),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36613-36722,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36613-36702,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36613-36650,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36613-36630,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36613-36626,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36613-36626,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36627-36629,
data: LiteralExpr(
Number(
64(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36633-36650,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36633-36646,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36633-36646,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36647-36649,
data: LiteralExpr(
Number(
65(577),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36685-36702,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36685-36698,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36685-36698,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36699-36701,
data: LiteralExpr(
Number(
66(579),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36705-36722,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36705-36718,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36705-36718,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36719-36721,
data: LiteralExpr(
Number(
67(581),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36773-36914,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36781-36796,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36781-36796,
name: ic_dir_vec64_c6(467),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36801-36910,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36801-36890,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36801-36838,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36801-36818,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36801-36814,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36801-36814,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36815-36817,
data: LiteralExpr(
Number(
64(101),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36821-36838,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36821-36834,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36821-36834,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36835-36837,
data: LiteralExpr(
Number(
65(577),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36873-36890,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36873-36886,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36873-36886,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36887-36889,
data: LiteralExpr(
Number(
66(579),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36893-36910,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36893-36906,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36893-36906,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36907-36909,
data: LiteralExpr(
Number(
67(581),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36945-37007,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36952-36968,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36952-36968,
name: dir_hit_vec64_c6(469),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36972-37005,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36972-36987,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36972-36987,
name: dc_dir_vec64_c6(465),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36990-37005,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):36990-37005,
name: ic_dir_vec64_c6(467),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37040-37113,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37048-37070,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37048-37067,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37048-37067,
name: enc_dc_vec64_way_c6(471),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37068-37069,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37074-37111,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37074-37091,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37074-37087,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37074-37087,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37088-37090,
data: LiteralExpr(
Number(
65(577),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37094-37111,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37094-37107,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37094-37107,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37108-37110,
data: LiteralExpr(
Number(
67(581),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37131-37204,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37139-37161,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37139-37158,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37139-37158,
name: enc_dc_vec64_way_c6(471),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37159-37160,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37165-37202,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37165-37182,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37165-37178,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37165-37178,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37179-37181,
data: LiteralExpr(
Number(
66(579),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37185-37202,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37185-37198,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37185-37198,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37199-37201,
data: LiteralExpr(
Number(
67(581),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37238-37311,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37246-37268,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37246-37265,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37246-37265,
name: enc_ic_vec64_way_c6(473),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37266-37267,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37272-37309,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37272-37289,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37272-37285,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37272-37285,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37286-37288,
data: LiteralExpr(
Number(
65(577),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37292-37309,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37292-37305,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37292-37305,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37306-37308,
data: LiteralExpr(
Number(
67(581),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37329-37402,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37337-37359,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37337-37356,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37337-37356,
name: enc_ic_vec64_way_c6(473),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37357-37358,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37363-37400,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37363-37380,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37363-37376,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37363-37376,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37377-37379,
data: LiteralExpr(
Number(
66(579),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37383-37400,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37383-37396,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37383-37396,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37397-37399,
data: LiteralExpr(
Number(
67(581),
None,
),
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37422-37719,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37422-37428,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37431-37432,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37431-37432,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37434-37718,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37434-37450,
name: mux2_c_vec64_way(583),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37454-37484,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37455-37459,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37460-37483,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37460-37478,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37460-37478,
name: enc_c_vec64_way_c6(475),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37479-37482,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37479-37480,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37481-37482,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37516-37546,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37517-37520,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37521-37545,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37521-37540,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37521-37540,
name: enc_dc_vec64_way_c6(471),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37541-37544,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37541-37542,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37543-37544,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37578-37608,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37579-37582,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37583-37607,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37583-37602,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37583-37602,
name: enc_ic_vec64_way_c6(473),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37603-37606,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37603-37604,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37605-37606,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37640-37663,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37641-37645,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37646-37662,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37647-37662,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37647-37662,
name: ic_dir_vec64_c6(467),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37695-37717,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37696-37700,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37701-37716,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37701-37716,
name: ic_dir_vec64_c6(467),
},
),
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37738-37791,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37746-37765,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37746-37762,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37746-37762,
name: way_way_vld64_c6(477),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37763-37764,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37768-37789,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37768-37786,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37768-37786,
name: enc_c_vec64_way_c6(475),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37787-37788,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37808-37861,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37816-37835,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37816-37832,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37816-37832,
name: way_way_vld64_c6(477),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37833-37834,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37838-37859,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37838-37856,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37838-37856,
name: enc_c_vec64_way_c6(475),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37857-37858,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37864-37912,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37872-37891,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37872-37888,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37872-37888,
name: way_way_vld64_c6(477),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37889-37890,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37894-37910,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):37894-37910,
name: dir_hit_vec64_c6(469),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38121-38262,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38129-38144,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38129-38144,
name: dc_dir_vec68_c6(479),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38149-38258,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38149-38238,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38149-38186,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38149-38166,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38149-38162,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38149-38162,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38163-38165,
data: LiteralExpr(
Number(
68(585),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38169-38186,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38169-38182,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38169-38182,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38183-38185,
data: LiteralExpr(
Number(
69(587),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38221-38238,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38221-38234,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38221-38234,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38235-38237,
data: LiteralExpr(
Number(
70(589),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38241-38258,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38241-38254,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38241-38254,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38255-38257,
data: LiteralExpr(
Number(
71(591),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38309-38450,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38317-38332,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38317-38332,
name: ic_dir_vec68_c6(481),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38337-38446,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38337-38426,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38337-38374,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38337-38354,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38337-38350,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38337-38350,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38351-38353,
data: LiteralExpr(
Number(
68(585),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38357-38374,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38357-38370,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38357-38370,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38371-38373,
data: LiteralExpr(
Number(
69(587),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38409-38426,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38409-38422,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38409-38422,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38423-38425,
data: LiteralExpr(
Number(
70(589),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38429-38446,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38429-38442,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38429-38442,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38443-38445,
data: LiteralExpr(
Number(
71(591),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38481-38543,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38488-38504,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38488-38504,
name: dir_hit_vec68_c6(483),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38508-38541,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38508-38523,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38508-38523,
name: dc_dir_vec68_c6(479),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38526-38541,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38526-38541,
name: ic_dir_vec68_c6(481),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38576-38649,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38584-38606,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38584-38603,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38584-38603,
name: enc_dc_vec68_way_c6(485),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38604-38605,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38610-38647,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38610-38627,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38610-38623,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38610-38623,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38624-38626,
data: LiteralExpr(
Number(
69(587),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38630-38647,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38630-38643,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38630-38643,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38644-38646,
data: LiteralExpr(
Number(
71(591),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38667-38740,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38675-38697,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38675-38694,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38675-38694,
name: enc_dc_vec68_way_c6(485),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38695-38696,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38701-38738,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38701-38718,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38701-38714,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38701-38714,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38715-38717,
data: LiteralExpr(
Number(
70(589),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38721-38738,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38721-38734,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38721-38734,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38735-38737,
data: LiteralExpr(
Number(
71(591),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38774-38847,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38782-38804,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38782-38801,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38782-38801,
name: enc_ic_vec68_way_c6(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38802-38803,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38808-38845,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38808-38825,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38808-38821,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38808-38821,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38822-38824,
data: LiteralExpr(
Number(
69(587),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38828-38845,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38828-38841,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38828-38841,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38842-38844,
data: LiteralExpr(
Number(
71(591),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38865-38938,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38873-38895,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38873-38892,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38873-38892,
name: enc_ic_vec68_way_c6(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38893-38894,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38899-38936,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38899-38916,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38899-38912,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38899-38912,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38913-38915,
data: LiteralExpr(
Number(
70(589),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38919-38936,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38919-38932,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38919-38932,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38933-38935,
data: LiteralExpr(
Number(
71(591),
None,
),
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38958-39255,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38958-38964,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38967-38968,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38967-38968,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38970-39254,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38970-38986,
name: mux2_c_vec68_way(593),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38990-39020,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38991-38995,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38996-39019,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38996-39014,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):38996-39014,
name: enc_c_vec68_way_c6(489),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39015-39018,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39015-39016,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39017-39018,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39052-39082,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39053-39056,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39057-39081,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39057-39076,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39057-39076,
name: enc_dc_vec68_way_c6(485),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39077-39080,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39077-39078,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39079-39080,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39114-39144,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39115-39118,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39119-39143,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39119-39138,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39119-39138,
name: enc_ic_vec68_way_c6(487),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39139-39142,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39139-39140,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39141-39142,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39176-39199,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39177-39181,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39182-39198,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39183-39198,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39183-39198,
name: ic_dir_vec68_c6(481),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39231-39253,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39232-39236,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39237-39252,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39237-39252,
name: ic_dir_vec68_c6(481),
},
),
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39274-39327,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39282-39301,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39282-39298,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39282-39298,
name: way_way_vld68_c6(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39299-39300,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39304-39325,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39304-39322,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39304-39322,
name: enc_c_vec68_way_c6(489),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39323-39324,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39344-39397,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39352-39371,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39352-39368,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39352-39368,
name: way_way_vld68_c6(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39369-39370,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39374-39395,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39374-39392,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39374-39392,
name: enc_c_vec68_way_c6(489),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39393-39394,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39400-39448,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39408-39427,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39408-39424,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39408-39424,
name: way_way_vld68_c6(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39425-39426,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39430-39446,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39430-39446,
name: dir_hit_vec68_c6(483),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39657-39798,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39665-39680,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39665-39680,
name: dc_dir_vec72_c6(493),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39685-39794,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39685-39774,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39685-39722,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39685-39702,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39685-39698,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39685-39698,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39699-39701,
data: LiteralExpr(
Number(
72(595),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39705-39722,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39705-39718,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39705-39718,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39719-39721,
data: LiteralExpr(
Number(
73(597),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39757-39774,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39757-39770,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39757-39770,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39771-39773,
data: LiteralExpr(
Number(
74(599),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39777-39794,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39777-39790,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39777-39790,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39791-39793,
data: LiteralExpr(
Number(
75(601),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39845-39986,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39853-39868,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39853-39868,
name: ic_dir_vec72_c6(495),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39873-39982,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39873-39962,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39873-39910,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39873-39890,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39873-39886,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39873-39886,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39887-39889,
data: LiteralExpr(
Number(
72(595),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39893-39910,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39893-39906,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39893-39906,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39907-39909,
data: LiteralExpr(
Number(
73(597),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39945-39962,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39945-39958,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39945-39958,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39959-39961,
data: LiteralExpr(
Number(
74(599),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39965-39982,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39965-39978,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39965-39978,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):39979-39981,
data: LiteralExpr(
Number(
75(601),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40017-40079,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40024-40040,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40024-40040,
name: dir_hit_vec72_c6(497),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40044-40077,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40044-40059,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40044-40059,
name: dc_dir_vec72_c6(493),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40062-40077,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40062-40077,
name: ic_dir_vec72_c6(495),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40112-40185,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40120-40142,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40120-40139,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40120-40139,
name: enc_dc_vec72_way_c6(499),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40140-40141,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40146-40183,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40146-40163,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40146-40159,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40146-40159,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40160-40162,
data: LiteralExpr(
Number(
73(597),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40166-40183,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40166-40179,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40166-40179,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40180-40182,
data: LiteralExpr(
Number(
75(601),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40203-40276,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40211-40233,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40211-40230,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40211-40230,
name: enc_dc_vec72_way_c6(499),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40231-40232,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40237-40274,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40237-40254,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40237-40250,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40237-40250,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40251-40253,
data: LiteralExpr(
Number(
74(599),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40257-40274,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40257-40270,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40257-40270,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40271-40273,
data: LiteralExpr(
Number(
75(601),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40310-40383,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40318-40340,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40318-40337,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40318-40337,
name: enc_ic_vec72_way_c6(501),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40338-40339,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40344-40381,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40344-40361,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40344-40357,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40344-40357,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40358-40360,
data: LiteralExpr(
Number(
73(597),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40364-40381,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40364-40377,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40364-40377,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40378-40380,
data: LiteralExpr(
Number(
75(601),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40401-40474,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40409-40431,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40409-40428,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40409-40428,
name: enc_ic_vec72_way_c6(501),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40429-40430,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40435-40472,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40435-40452,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40435-40448,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40435-40448,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40449-40451,
data: LiteralExpr(
Number(
74(599),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40455-40472,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40455-40468,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40455-40468,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40469-40471,
data: LiteralExpr(
Number(
75(601),
None,
),
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40494-40791,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40494-40500,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40503-40504,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40503-40504,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40506-40790,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40506-40522,
name: mux2_c_vec72_way(603),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40526-40556,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40527-40531,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40532-40555,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40532-40550,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40532-40550,
name: enc_c_vec72_way_c6(503),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40551-40554,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40551-40552,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40553-40554,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40588-40618,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40589-40592,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40593-40617,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40593-40612,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40593-40612,
name: enc_dc_vec72_way_c6(499),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40613-40616,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40613-40614,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40615-40616,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40650-40680,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40651-40654,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40655-40679,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40655-40674,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40655-40674,
name: enc_ic_vec72_way_c6(501),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40675-40678,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40675-40676,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40677-40678,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40712-40735,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40713-40717,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40718-40734,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40719-40734,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40719-40734,
name: ic_dir_vec72_c6(495),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40767-40789,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40768-40772,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40773-40788,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40773-40788,
name: ic_dir_vec72_c6(495),
},
),
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40810-40863,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40818-40837,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40818-40834,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40818-40834,
name: way_way_vld72_c6(505),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40835-40836,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40840-40861,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40840-40858,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40840-40858,
name: enc_c_vec72_way_c6(503),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40859-40860,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40880-40933,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40888-40907,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40888-40904,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40888-40904,
name: way_way_vld72_c6(505),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40905-40906,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40910-40931,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40910-40928,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40910-40928,
name: enc_c_vec72_way_c6(503),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40929-40930,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40936-40984,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40944-40963,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40944-40960,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40944-40960,
name: way_way_vld72_c6(505),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40961-40962,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40966-40982,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):40966-40982,
name: dir_hit_vec72_c6(497),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41193-41334,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41201-41216,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41201-41216,
name: dc_dir_vec76_c6(507),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41221-41330,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41221-41310,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41221-41258,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41221-41238,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41221-41234,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41221-41234,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41235-41237,
data: LiteralExpr(
Number(
76(605),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41241-41258,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41241-41254,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41241-41254,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41255-41257,
data: LiteralExpr(
Number(
77(607),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41293-41310,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41293-41306,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41293-41306,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41307-41309,
data: LiteralExpr(
Number(
78(609),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41313-41330,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41313-41326,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41313-41326,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41327-41329,
data: LiteralExpr(
Number(
79(611),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41381-41522,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41389-41404,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41389-41404,
name: ic_dir_vec76_c6(509),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41409-41518,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41409-41498,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41409-41446,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41409-41426,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41409-41422,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41409-41422,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41423-41425,
data: LiteralExpr(
Number(
76(605),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41429-41446,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41429-41442,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41429-41442,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41443-41445,
data: LiteralExpr(
Number(
77(607),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41481-41498,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41481-41494,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41481-41494,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41495-41497,
data: LiteralExpr(
Number(
78(609),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41501-41518,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41501-41514,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41501-41514,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41515-41517,
data: LiteralExpr(
Number(
79(611),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41553-41615,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41560-41576,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41560-41576,
name: dir_hit_vec76_c6(511),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41580-41613,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41580-41595,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41580-41595,
name: dc_dir_vec76_c6(507),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41598-41613,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41598-41613,
name: ic_dir_vec76_c6(509),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41648-41721,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41656-41678,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41656-41675,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41656-41675,
name: enc_dc_vec76_way_c6(513),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41676-41677,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41682-41719,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41682-41699,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41682-41695,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41682-41695,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41696-41698,
data: LiteralExpr(
Number(
77(607),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41702-41719,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41702-41715,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41702-41715,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41716-41718,
data: LiteralExpr(
Number(
79(611),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41739-41812,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41747-41769,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41747-41766,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41747-41766,
name: enc_dc_vec76_way_c6(513),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41767-41768,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41773-41810,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41773-41790,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41773-41786,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41773-41786,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41787-41789,
data: LiteralExpr(
Number(
78(609),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41793-41810,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41793-41806,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41793-41806,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41807-41809,
data: LiteralExpr(
Number(
79(611),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41846-41919,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41854-41876,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41854-41873,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41854-41873,
name: enc_ic_vec76_way_c6(515),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41874-41875,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41880-41917,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41880-41897,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41880-41893,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41880-41893,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41894-41896,
data: LiteralExpr(
Number(
77(607),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41900-41917,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41900-41913,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41900-41913,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41914-41916,
data: LiteralExpr(
Number(
79(611),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41937-42010,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41945-41967,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41945-41964,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41945-41964,
name: enc_ic_vec76_way_c6(515),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41965-41966,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41971-42008,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41971-41988,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41971-41984,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41971-41984,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41985-41987,
data: LiteralExpr(
Number(
78(609),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41991-42008,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41991-42004,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):41991-42004,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42005-42007,
data: LiteralExpr(
Number(
79(611),
None,
),
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42030-42327,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42030-42036,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42039-42040,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42039-42040,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42042-42326,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42042-42058,
name: mux2_c_vec76_way(613),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42062-42092,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42063-42067,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42068-42091,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42068-42086,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42068-42086,
name: enc_c_vec76_way_c6(517),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42087-42090,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42087-42088,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42089-42090,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42124-42154,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42125-42128,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42129-42153,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42129-42148,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42129-42148,
name: enc_dc_vec76_way_c6(513),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42149-42152,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42149-42150,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42151-42152,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42186-42216,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42187-42190,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42191-42215,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42191-42210,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42191-42210,
name: enc_ic_vec76_way_c6(515),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42211-42214,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42211-42212,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42213-42214,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42248-42271,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42249-42253,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42254-42270,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42255-42270,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42255-42270,
name: ic_dir_vec76_c6(509),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42303-42325,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42304-42308,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42309-42324,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42309-42324,
name: ic_dir_vec76_c6(509),
},
),
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42346-42399,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42354-42373,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42354-42370,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42354-42370,
name: way_way_vld76_c6(519),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42371-42372,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42376-42397,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42376-42394,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42376-42394,
name: enc_c_vec76_way_c6(517),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42395-42396,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42416-42469,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42424-42443,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42424-42440,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42424-42440,
name: way_way_vld76_c6(519),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42441-42442,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42446-42467,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42446-42464,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42446-42464,
name: enc_c_vec76_way_c6(517),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42465-42466,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42472-42520,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42480-42499,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42480-42496,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42480-42496,
name: way_way_vld76_c6(519),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42497-42498,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42502-42518,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42502-42518,
name: dir_hit_vec76_c6(511),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42729-42870,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42737-42752,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42737-42752,
name: dc_dir_vec80_c6(521),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42757-42866,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42757-42846,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42757-42794,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42757-42774,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42757-42770,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42757-42770,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42771-42773,
data: LiteralExpr(
Number(
80(615),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42777-42794,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42777-42790,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42777-42790,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42791-42793,
data: LiteralExpr(
Number(
81(617),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42829-42846,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42829-42842,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42829-42842,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42843-42845,
data: LiteralExpr(
Number(
82(619),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42849-42866,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42849-42862,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42849-42862,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42863-42865,
data: LiteralExpr(
Number(
83(621),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42917-43058,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42925-42940,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42925-42940,
name: ic_dir_vec80_c6(523),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42945-43054,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42945-43034,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42945-42982,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42945-42962,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42945-42958,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42945-42958,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42959-42961,
data: LiteralExpr(
Number(
80(615),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42965-42982,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42965-42978,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42965-42978,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):42979-42981,
data: LiteralExpr(
Number(
81(617),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43017-43034,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43017-43030,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43017-43030,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43031-43033,
data: LiteralExpr(
Number(
82(619),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43037-43054,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43037-43050,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43037-43050,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43051-43053,
data: LiteralExpr(
Number(
83(621),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43089-43151,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43096-43112,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43096-43112,
name: dir_hit_vec80_c6(525),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43116-43149,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43116-43131,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43116-43131,
name: dc_dir_vec80_c6(521),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43134-43149,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43134-43149,
name: ic_dir_vec80_c6(523),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43184-43257,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43192-43214,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43192-43211,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43192-43211,
name: enc_dc_vec80_way_c6(527),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43212-43213,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43218-43255,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43218-43235,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43218-43231,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43218-43231,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43232-43234,
data: LiteralExpr(
Number(
81(617),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43238-43255,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43238-43251,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43238-43251,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43252-43254,
data: LiteralExpr(
Number(
83(621),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43275-43348,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43283-43305,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43283-43302,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43283-43302,
name: enc_dc_vec80_way_c6(527),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43303-43304,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43309-43346,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43309-43326,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43309-43322,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43309-43322,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43323-43325,
data: LiteralExpr(
Number(
82(619),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43329-43346,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43329-43342,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43329-43342,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43343-43345,
data: LiteralExpr(
Number(
83(621),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43382-43455,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43390-43412,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43390-43409,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43390-43409,
name: enc_ic_vec80_way_c6(529),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43410-43411,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43416-43453,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43416-43433,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43416-43429,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43416-43429,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43430-43432,
data: LiteralExpr(
Number(
81(617),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43436-43453,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43436-43449,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43436-43449,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43450-43452,
data: LiteralExpr(
Number(
83(621),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43473-43546,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43481-43503,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43481-43500,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43481-43500,
name: enc_ic_vec80_way_c6(529),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43501-43502,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43507-43544,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43507-43524,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43507-43520,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43507-43520,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43521-43523,
data: LiteralExpr(
Number(
82(619),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43527-43544,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43527-43540,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43527-43540,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43541-43543,
data: LiteralExpr(
Number(
83(621),
None,
),
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43566-43863,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43566-43572,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43575-43576,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43575-43576,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43578-43862,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43578-43594,
name: mux2_c_vec80_way(623),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43598-43628,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43599-43603,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43604-43627,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43604-43622,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43604-43622,
name: enc_c_vec80_way_c6(531),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43623-43626,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43623-43624,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43625-43626,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43660-43690,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43661-43664,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43665-43689,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43665-43684,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43665-43684,
name: enc_dc_vec80_way_c6(527),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43685-43688,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43685-43686,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43687-43688,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43722-43752,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43723-43726,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43727-43751,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43727-43746,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43727-43746,
name: enc_ic_vec80_way_c6(529),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43747-43750,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43747-43748,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43749-43750,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43784-43807,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43785-43789,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43790-43806,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43791-43806,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43791-43806,
name: ic_dir_vec80_c6(523),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43839-43861,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43840-43844,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43845-43860,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43845-43860,
name: ic_dir_vec80_c6(523),
},
),
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43882-43935,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43890-43909,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43890-43906,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43890-43906,
name: way_way_vld80_c6(533),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43907-43908,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43912-43933,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43912-43930,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43912-43930,
name: enc_c_vec80_way_c6(531),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43931-43932,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43952-44005,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43960-43979,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43960-43976,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43960-43976,
name: way_way_vld80_c6(533),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43977-43978,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43982-44003,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43982-44000,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):43982-44000,
name: enc_c_vec80_way_c6(531),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44001-44002,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44008-44056,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44016-44035,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44016-44032,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44016-44032,
name: way_way_vld80_c6(533),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44033-44034,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44038-44054,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44038-44054,
name: dir_hit_vec80_c6(525),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44265-44406,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44273-44288,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44273-44288,
name: dc_dir_vec84_c6(535),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44293-44402,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44293-44382,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44293-44330,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44293-44310,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44293-44306,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44293-44306,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44307-44309,
data: LiteralExpr(
Number(
84(625),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44313-44330,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44313-44326,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44313-44326,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44327-44329,
data: LiteralExpr(
Number(
85(627),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44365-44382,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44365-44378,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44365-44378,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44379-44381,
data: LiteralExpr(
Number(
86(629),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44385-44402,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44385-44398,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44385-44398,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44399-44401,
data: LiteralExpr(
Number(
87(631),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44453-44594,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44461-44476,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44461-44476,
name: ic_dir_vec84_c6(537),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44481-44590,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44481-44570,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44481-44518,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44481-44498,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44481-44494,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44481-44494,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44495-44497,
data: LiteralExpr(
Number(
84(625),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44501-44518,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44501-44514,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44501-44514,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44515-44517,
data: LiteralExpr(
Number(
85(627),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44553-44570,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44553-44566,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44553-44566,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44567-44569,
data: LiteralExpr(
Number(
86(629),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44573-44590,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44573-44586,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44573-44586,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44587-44589,
data: LiteralExpr(
Number(
87(631),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44625-44687,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44632-44648,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44632-44648,
name: dir_hit_vec84_c6(539),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44652-44685,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44652-44667,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44652-44667,
name: dc_dir_vec84_c6(535),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44670-44685,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44670-44685,
name: ic_dir_vec84_c6(537),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44720-44793,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44728-44750,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44728-44747,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44728-44747,
name: enc_dc_vec84_way_c6(541),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44748-44749,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44754-44791,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44754-44771,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44754-44767,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44754-44767,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44768-44770,
data: LiteralExpr(
Number(
85(627),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44774-44791,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44774-44787,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44774-44787,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44788-44790,
data: LiteralExpr(
Number(
87(631),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44811-44884,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44819-44841,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44819-44838,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44819-44838,
name: enc_dc_vec84_way_c6(541),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44839-44840,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44845-44882,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44845-44862,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44845-44858,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44845-44858,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44859-44861,
data: LiteralExpr(
Number(
86(629),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44865-44882,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44865-44878,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44865-44878,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44879-44881,
data: LiteralExpr(
Number(
87(631),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44918-44991,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44926-44948,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44926-44945,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44926-44945,
name: enc_ic_vec84_way_c6(543),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44946-44947,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44952-44989,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44952-44969,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44952-44965,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44952-44965,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44966-44968,
data: LiteralExpr(
Number(
85(627),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44972-44989,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44972-44985,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44972-44985,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):44986-44988,
data: LiteralExpr(
Number(
87(631),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45009-45082,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45017-45039,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45017-45036,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45017-45036,
name: enc_ic_vec84_way_c6(543),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45037-45038,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45043-45080,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45043-45060,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45043-45056,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45043-45056,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45057-45059,
data: LiteralExpr(
Number(
86(629),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45063-45080,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45063-45076,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45063-45076,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45077-45079,
data: LiteralExpr(
Number(
87(631),
None,
),
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45102-45399,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45102-45108,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45111-45112,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45111-45112,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45114-45398,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45114-45130,
name: mux2_c_vec84_way(633),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45134-45164,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45135-45139,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45140-45163,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45140-45158,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45140-45158,
name: enc_c_vec84_way_c6(545),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45159-45162,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45159-45160,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45161-45162,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45196-45226,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45197-45200,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45201-45225,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45201-45220,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45201-45220,
name: enc_dc_vec84_way_c6(541),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45221-45224,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45221-45222,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45223-45224,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45258-45288,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45259-45262,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45263-45287,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45263-45282,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45263-45282,
name: enc_ic_vec84_way_c6(543),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45283-45286,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45283-45284,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45285-45286,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45320-45343,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45321-45325,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45326-45342,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45327-45342,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45327-45342,
name: ic_dir_vec84_c6(537),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45375-45397,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45376-45380,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45381-45396,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45381-45396,
name: ic_dir_vec84_c6(537),
},
),
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45418-45471,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45426-45445,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45426-45442,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45426-45442,
name: way_way_vld84_c6(547),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45443-45444,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45448-45469,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45448-45466,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45448-45466,
name: enc_c_vec84_way_c6(545),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45467-45468,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45488-45541,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45496-45515,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45496-45512,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45496-45512,
name: way_way_vld84_c6(547),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45513-45514,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45518-45539,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45518-45536,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45518-45536,
name: enc_c_vec84_way_c6(545),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45537-45538,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45544-45592,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45552-45571,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45552-45568,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45552-45568,
name: way_way_vld84_c6(547),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45569-45570,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45574-45590,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45574-45590,
name: dir_hit_vec84_c6(539),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45801-45942,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45809-45824,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45809-45824,
name: dc_dir_vec88_c6(549),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45829-45938,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45829-45918,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45829-45866,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45829-45846,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45829-45842,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45829-45842,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45843-45845,
data: LiteralExpr(
Number(
88(635),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45849-45866,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45849-45862,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45849-45862,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45863-45865,
data: LiteralExpr(
Number(
89(637),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45901-45918,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45901-45914,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45901-45914,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45915-45917,
data: LiteralExpr(
Number(
90(639),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45921-45938,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45921-45934,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45921-45934,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45935-45937,
data: LiteralExpr(
Number(
91(641),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45989-46130,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45997-46012,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):45997-46012,
name: ic_dir_vec88_c6(551),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46017-46126,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46017-46106,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46017-46054,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46017-46034,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46017-46030,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46017-46030,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46031-46033,
data: LiteralExpr(
Number(
88(635),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46037-46054,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46037-46050,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46037-46050,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46051-46053,
data: LiteralExpr(
Number(
89(637),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46089-46106,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46089-46102,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46089-46102,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46103-46105,
data: LiteralExpr(
Number(
90(639),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46109-46126,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46109-46122,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46109-46122,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46123-46125,
data: LiteralExpr(
Number(
91(641),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46161-46223,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46168-46184,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46168-46184,
name: dir_hit_vec88_c6(553),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46188-46221,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46188-46203,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46188-46203,
name: dc_dir_vec88_c6(549),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46206-46221,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46206-46221,
name: ic_dir_vec88_c6(551),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46256-46329,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46264-46286,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46264-46283,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46264-46283,
name: enc_dc_vec88_way_c6(555),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46284-46285,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46290-46327,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46290-46307,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46290-46303,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46290-46303,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46304-46306,
data: LiteralExpr(
Number(
89(637),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46310-46327,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46310-46323,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46310-46323,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46324-46326,
data: LiteralExpr(
Number(
91(641),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46347-46420,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46355-46377,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46355-46374,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46355-46374,
name: enc_dc_vec88_way_c6(555),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46375-46376,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46381-46418,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46381-46398,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46381-46394,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46381-46394,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46395-46397,
data: LiteralExpr(
Number(
90(639),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46401-46418,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46401-46414,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46401-46414,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46415-46417,
data: LiteralExpr(
Number(
91(641),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46454-46527,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46462-46484,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46462-46481,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46462-46481,
name: enc_ic_vec88_way_c6(557),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46482-46483,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46488-46525,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46488-46505,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46488-46501,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46488-46501,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46502-46504,
data: LiteralExpr(
Number(
89(637),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46508-46525,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46508-46521,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46508-46521,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46522-46524,
data: LiteralExpr(
Number(
91(641),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46545-46618,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46553-46575,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46553-46572,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46553-46572,
name: enc_ic_vec88_way_c6(557),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46573-46574,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46579-46616,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46579-46596,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46579-46592,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46579-46592,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46593-46595,
data: LiteralExpr(
Number(
90(639),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46599-46616,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46599-46612,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46599-46612,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46613-46615,
data: LiteralExpr(
Number(
91(641),
None,
),
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46638-46935,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46638-46644,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46647-46648,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46647-46648,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46650-46934,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46650-46666,
name: mux2_c_vec88_way(643),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46670-46700,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46671-46675,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46676-46699,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46676-46694,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46676-46694,
name: enc_c_vec88_way_c6(559),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46695-46698,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46695-46696,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46697-46698,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46732-46762,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46733-46736,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46737-46761,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46737-46756,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46737-46756,
name: enc_dc_vec88_way_c6(555),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46757-46760,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46757-46758,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46759-46760,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46794-46824,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46795-46798,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46799-46823,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46799-46818,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46799-46818,
name: enc_ic_vec88_way_c6(557),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46819-46822,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46819-46820,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46821-46822,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46856-46879,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46857-46861,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46862-46878,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46863-46878,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46863-46878,
name: ic_dir_vec88_c6(551),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46911-46933,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46912-46916,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46917-46932,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46917-46932,
name: ic_dir_vec88_c6(551),
},
),
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46954-47007,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46962-46981,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46962-46978,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46962-46978,
name: way_way_vld88_c6(561),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46979-46980,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46984-47005,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46984-47002,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):46984-47002,
name: enc_c_vec88_way_c6(559),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47003-47004,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47024-47077,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47032-47051,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47032-47048,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47032-47048,
name: way_way_vld88_c6(561),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47049-47050,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47054-47075,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47054-47072,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47054-47072,
name: enc_c_vec88_way_c6(559),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47073-47074,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47080-47128,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47088-47107,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47088-47104,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47088-47104,
name: way_way_vld88_c6(561),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47105-47106,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47110-47126,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47110-47126,
name: dir_hit_vec88_c6(553),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47337-47478,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47345-47360,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47345-47360,
name: dc_dir_vec92_c6(563),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47365-47474,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47365-47454,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47365-47402,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47365-47382,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47365-47378,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47365-47378,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47379-47381,
data: LiteralExpr(
Number(
92(645),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47385-47402,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47385-47398,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47385-47398,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47399-47401,
data: LiteralExpr(
Number(
93(647),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47437-47454,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47437-47450,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47437-47450,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47451-47453,
data: LiteralExpr(
Number(
94(649),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47457-47474,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47457-47470,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47457-47470,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47471-47473,
data: LiteralExpr(
Number(
95(99),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47525-47666,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47533-47548,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47533-47548,
name: ic_dir_vec92_c6(565),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47553-47662,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47553-47642,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47553-47590,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47553-47570,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47553-47566,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47553-47566,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47567-47569,
data: LiteralExpr(
Number(
92(645),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47573-47590,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47573-47586,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47573-47586,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47587-47589,
data: LiteralExpr(
Number(
93(647),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47625-47642,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47625-47638,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47625-47638,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47639-47641,
data: LiteralExpr(
Number(
94(649),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47645-47662,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47645-47658,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47645-47658,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47659-47661,
data: LiteralExpr(
Number(
95(99),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47697-47759,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47704-47720,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47704-47720,
name: dir_hit_vec92_c6(567),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47724-47757,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47724-47739,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47724-47739,
name: dc_dir_vec92_c6(563),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47742-47757,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47742-47757,
name: ic_dir_vec92_c6(565),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47792-47865,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47800-47822,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47800-47819,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47800-47819,
name: enc_dc_vec92_way_c6(569),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47820-47821,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47826-47863,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47826-47843,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47826-47839,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47826-47839,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47840-47842,
data: LiteralExpr(
Number(
93(647),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47846-47863,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47846-47859,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47846-47859,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47860-47862,
data: LiteralExpr(
Number(
95(99),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47883-47956,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47891-47913,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47891-47910,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47891-47910,
name: enc_dc_vec92_way_c6(569),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47911-47912,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47917-47954,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47917-47934,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47917-47930,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47917-47930,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47931-47933,
data: LiteralExpr(
Number(
94(649),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47937-47954,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47937-47950,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47937-47950,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47951-47953,
data: LiteralExpr(
Number(
95(99),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47990-48063,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47998-48020,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47998-48017,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):47998-48017,
name: enc_ic_vec92_way_c6(571),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48018-48019,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48024-48061,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48024-48041,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48024-48037,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48024-48037,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48038-48040,
data: LiteralExpr(
Number(
93(647),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48044-48061,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48044-48057,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48044-48057,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48058-48060,
data: LiteralExpr(
Number(
95(99),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48081-48154,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48089-48111,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48089-48108,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48089-48108,
name: enc_ic_vec92_way_c6(571),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48109-48110,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48115-48152,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48115-48132,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48115-48128,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48115-48128,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48129-48131,
data: LiteralExpr(
Number(
94(649),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48135-48152,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48135-48148,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48135-48148,
name: ic_cam_hit_c6(47),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48149-48151,
data: LiteralExpr(
Number(
95(99),
None,
),
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48174-48471,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48174-48180,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48183-48184,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48183-48184,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48186-48470,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48186-48202,
name: mux2_c_vec92_way(651),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48206-48236,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48207-48211,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48212-48235,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48212-48230,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48212-48230,
name: enc_c_vec92_way_c6(573),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48231-48234,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48231-48232,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48233-48234,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48268-48298,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48269-48272,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48273-48297,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48273-48292,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48273-48292,
name: enc_dc_vec92_way_c6(569),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48293-48296,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48293-48294,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48295-48296,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48330-48360,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48331-48334,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48335-48359,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48335-48354,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48335-48354,
name: enc_ic_vec92_way_c6(571),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48355-48358,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48355-48356,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48357-48358,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48392-48415,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48393-48397,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48398-48414,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48399-48414,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48399-48414,
name: ic_dir_vec92_c6(565),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48447-48469,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48448-48452,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48453-48468,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48453-48468,
name: ic_dir_vec92_c6(565),
},
),
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48490-48543,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48498-48517,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48498-48514,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48498-48514,
name: way_way_vld92_c6(575),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48515-48516,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48520-48541,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48520-48538,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48520-48538,
name: enc_c_vec92_way_c6(573),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48539-48540,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48560-48613,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48568-48587,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48568-48584,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48568-48584,
name: way_way_vld92_c6(575),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48585-48586,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48590-48611,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48590-48608,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48590-48608,
name: enc_c_vec92_way_c6(573),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48609-48610,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48616-48664,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48624-48643,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48624-48640,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48624-48640,
name: way_way_vld92_c6(575),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48641-48642,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48646-48662,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48646-48662,
name: dir_hit_vec92_c6(567),
},
),
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48769-48806,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48777-48782,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48778-48779,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48780-48781,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48785-48805,
name: way_wayvld10_mux1_c6(653),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48785-48805,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48823-48860,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48831-48836,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48832-48833,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48834-48835,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48839-48859,
name: way_wayvld10_mux2_c6(655),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48839-48859,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48877-48914,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48885-48890,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48886-48887,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48888-48889,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48893-48913,
name: way_wayvld10_mux3_c6(657),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48893-48913,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48932-49470,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48932-48938,
name: mux4ds(297),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48941-48942,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48941-48942,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48944-49469,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48944-48968,
name: mux1_way_way_wayvld10_c6(659),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48972-49004,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48973-48977,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48978-49003,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48978-48998,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48978-48998,
name: way_wayvld10_mux1_c6(653),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48999-49002,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):48999-49000,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49001-49002,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49038-49065,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49039-49042,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49043-49064,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49043-49059,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49043-49059,
name: way_way_vld64_c6(477),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49060-49063,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49060-49061,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49062-49063,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49099-49126,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49100-49103,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49104-49125,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49104-49120,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49104-49120,
name: way_way_vld68_c6(491),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49121-49124,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49121-49122,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49123-49124,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49160-49187,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49161-49164,
name: in2(301),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49165-49186,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49165-49181,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49165-49181,
name: way_way_vld72_c6(505),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49182-49185,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49182-49183,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49184-49185,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49221-49248,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49222-49225,
name: in3(303),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49226-49247,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49226-49242,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49226-49242,
name: way_way_vld76_c6(519),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49243-49246,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49243-49244,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49245-49246,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49282-49303,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49283-49287,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49288-49302,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49288-49299,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49288-49299,
name: sel_mux1_c6(23),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49300-49301,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49337-49358,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49338-49342,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49343-49357,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49343-49354,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49343-49354,
name: sel_mux1_c6(23),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49355-49356,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49392-49413,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49393-49397,
name: sel2(305),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49398-49412,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49398-49409,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49398-49409,
name: sel_mux1_c6(23),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49410-49411,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49447-49468,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49448-49452,
name: sel3(307),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49453-49467,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49453-49464,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49453-49464,
name: sel_mux1_c6(23),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49465-49466,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49488-50026,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49488-49494,
name: mux4ds(297),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49497-49498,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49497-49498,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49500-50025,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49500-49524,
name: mux2_way_way_wayvld10_c6(661),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49528-49560,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49529-49533,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49534-49559,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49534-49554,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49534-49554,
name: way_wayvld10_mux2_c6(655),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49555-49558,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49555-49556,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49557-49558,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49594-49621,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49595-49598,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49599-49620,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49599-49615,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49599-49615,
name: way_way_vld80_c6(533),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49616-49619,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49616-49617,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49618-49619,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49655-49682,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49656-49659,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49660-49681,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49660-49676,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49660-49676,
name: way_way_vld84_c6(547),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49677-49680,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49677-49678,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49679-49680,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49716-49743,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49717-49720,
name: in2(301),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49721-49742,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49721-49737,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49721-49737,
name: way_way_vld88_c6(561),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49738-49741,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49738-49739,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49740-49741,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49777-49804,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49778-49781,
name: in3(303),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49782-49803,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49782-49798,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49782-49798,
name: way_way_vld92_c6(575),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49799-49802,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49799-49800,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49801-49802,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49838-49859,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49839-49843,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49844-49858,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49844-49855,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49844-49855,
name: sel_mux2_c6(25),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49856-49857,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49893-49914,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49894-49898,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49899-49913,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49899-49910,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49899-49910,
name: sel_mux2_c6(25),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49911-49912,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49948-49969,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49949-49953,
name: sel2(305),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49954-49968,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49954-49965,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49954-49965,
name: sel_mux2_c6(25),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):49966-49967,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50003-50024,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50004-50008,
name: sel3(307),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50009-50023,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50009-50020,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50009-50020,
name: sel_mux2_c6(25),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50021-50022,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50044-50353,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50044-50050,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50053-50054,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50053-50054,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50056-50352,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50056-50080,
name: mux3_way_way_wayvld10_c6(663),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50084-50116,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50085-50089,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50090-50115,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50090-50110,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50090-50110,
name: way_wayvld10_mux3_c6(657),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50111-50114,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50111-50112,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50113-50114,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50150-50181,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50151-50154,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50155-50180,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50155-50175,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50155-50175,
name: way_wayvld10_mux1_c6(653),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50176-50179,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50176-50177,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50178-50179,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50215-50246,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50216-50219,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50220-50245,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50220-50240,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50220-50240,
name: way_wayvld10_mux2_c6(655),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50241-50244,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50241-50242,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50243-50244,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50280-50298,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50281-50285,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50286-50297,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50286-50297,
name: sel_mux3_c6(27),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50332-50351,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50333-50337,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50338-50350,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50339-50350,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50339-50350,
name: sel_mux3_c6(27),
},
),
},
postfix: false,
},
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50499-50523,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50499-50507,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50507-50522,
name: dc_dir_vec96_c6(665),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50507-50522,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50526-50549,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50526-50531,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50531-50547,
name: dir_hit_vec96_c6(667),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50531-50547,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50552-50588,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50560-50565,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50561-50562,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50563-50564,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50568-50587,
name: enc_dc_vec96_way_c6(669),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50568-50587,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50592-50627,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50600-50605,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50601-50602,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50603-50604,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50608-50626,
name: enc_c_vec96_way_c6(671),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50608-50626,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50630-50664,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50638-50643,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50639-50640,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50641-50642,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50646-50662,
name: way_way_vld96_c6(673),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50646-50662,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50869-50894,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50869-50877,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50877-50893,
name: dc_dir_vec100_c6(675),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50877-50893,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50897-50921,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50897-50902,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50902-50919,
name: dir_hit_vec100_c6(677),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50902-50919,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50924-50961,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50932-50937,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50933-50934,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50935-50936,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50940-50960,
name: enc_dc_vec100_way_c6(679),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50940-50960,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50965-51001,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50973-50978,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50974-50975,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50976-50977,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50981-51000,
name: enc_c_vec100_way_c6(681),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):50981-51000,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51004-51039,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51012-51017,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51013-51014,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51015-51016,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51020-51037,
name: way_way_vld100_c6(683),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51020-51037,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51244-51269,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51244-51252,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51252-51268,
name: dc_dir_vec104_c6(685),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51252-51268,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51272-51296,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51272-51277,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51277-51294,
name: dir_hit_vec104_c6(687),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51277-51294,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51299-51336,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51307-51312,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51308-51309,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51310-51311,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51315-51335,
name: enc_dc_vec104_way_c6(689),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51315-51335,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51340-51376,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51348-51353,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51349-51350,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51351-51352,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51356-51375,
name: enc_c_vec104_way_c6(691),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51356-51375,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51379-51414,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51387-51392,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51388-51389,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51390-51391,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51395-51412,
name: way_way_vld104_c6(693),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51395-51412,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51619-51644,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51619-51627,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51627-51643,
name: dc_dir_vec108_c6(695),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51627-51643,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51647-51671,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51647-51652,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51652-51669,
name: dir_hit_vec108_c6(697),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51652-51669,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51674-51711,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51682-51687,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51683-51684,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51685-51686,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51690-51710,
name: enc_dc_vec108_way_c6(699),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51690-51710,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51715-51751,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51723-51728,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51724-51725,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51726-51727,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51731-51750,
name: enc_c_vec108_way_c6(701),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51731-51750,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51754-51789,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51762-51767,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51763-51764,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51765-51766,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51770-51787,
name: way_way_vld108_c6(703),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51770-51787,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51994-52019,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):51994-52002,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52002-52018,
name: dc_dir_vec112_c6(705),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52002-52018,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52022-52046,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52022-52027,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52027-52044,
name: dir_hit_vec112_c6(707),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52027-52044,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52049-52086,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52057-52062,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52058-52059,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52060-52061,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52065-52085,
name: enc_dc_vec112_way_c6(709),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52065-52085,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52090-52126,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52098-52103,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52099-52100,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52101-52102,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52106-52125,
name: enc_c_vec112_way_c6(711),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52106-52125,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52129-52164,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52137-52142,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52138-52139,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52140-52141,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52145-52162,
name: way_way_vld112_c6(713),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52145-52162,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52369-52394,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52369-52377,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52377-52393,
name: dc_dir_vec116_c6(715),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52377-52393,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52397-52421,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52397-52402,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52402-52419,
name: dir_hit_vec116_c6(717),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52402-52419,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52424-52461,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52432-52437,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52433-52434,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52435-52436,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52440-52460,
name: enc_dc_vec116_way_c6(719),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52440-52460,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52465-52501,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52473-52478,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52474-52475,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52476-52477,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52481-52500,
name: enc_c_vec116_way_c6(721),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52481-52500,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52504-52539,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52512-52517,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52513-52514,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52515-52516,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52520-52537,
name: way_way_vld116_c6(723),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52520-52537,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52744-52769,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52744-52752,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52752-52768,
name: dc_dir_vec120_c6(725),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52752-52768,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52772-52796,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52772-52777,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52777-52794,
name: dir_hit_vec120_c6(727),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52777-52794,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52799-52836,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52807-52812,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52808-52809,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52810-52811,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52815-52835,
name: enc_dc_vec120_way_c6(729),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52815-52835,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52840-52876,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52848-52853,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52849-52850,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52851-52852,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52856-52875,
name: enc_c_vec120_way_c6(731),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52856-52875,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52879-52914,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52887-52892,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52888-52889,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52890-52891,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52895-52912,
name: way_way_vld120_c6(733),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):52895-52912,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53119-53144,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53119-53127,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53127-53143,
name: dc_dir_vec124_c6(735),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53127-53143,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53147-53171,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53147-53152,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53152-53169,
name: dir_hit_vec124_c6(737),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53152-53169,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53174-53211,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53182-53187,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53183-53184,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53185-53186,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53190-53210,
name: enc_dc_vec124_way_c6(739),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53190-53210,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53215-53251,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53223-53228,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53224-53225,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53226-53227,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53231-53250,
name: enc_c_vec124_way_c6(741),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53231-53250,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53254-53289,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53262-53267,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53263-53264,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53265-53266,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53270-53287,
name: way_way_vld124_c6(743),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53270-53287,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53493-53634,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53501-53516,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53501-53516,
name: dc_dir_vec96_c6(665),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53521-53630,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53521-53610,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53521-53558,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53521-53538,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53521-53534,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53521-53534,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53535-53537,
data: LiteralExpr(
Number(
96(103),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53541-53558,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53541-53554,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53541-53554,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53555-53557,
data: LiteralExpr(
Number(
97(745),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53593-53610,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53593-53606,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53593-53606,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53607-53609,
data: LiteralExpr(
Number(
98(747),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53613-53630,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53613-53626,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53613-53626,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53627-53629,
data: LiteralExpr(
Number(
99(749),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53654-53698,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53661-53677,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53661-53677,
name: dir_hit_vec96_c6(667),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53681-53696,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53681-53696,
name: dc_dir_vec96_c6(665),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53730-53803,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53738-53760,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53738-53757,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53738-53757,
name: enc_dc_vec96_way_c6(669),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53758-53759,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53764-53801,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53764-53781,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53764-53777,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53764-53777,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53778-53780,
data: LiteralExpr(
Number(
97(745),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53784-53801,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53784-53797,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53784-53797,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53798-53800,
data: LiteralExpr(
Number(
99(749),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53821-53894,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53829-53851,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53829-53848,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53829-53848,
name: enc_dc_vec96_way_c6(669),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53849-53850,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53855-53892,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53855-53872,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53855-53868,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53855-53868,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53869-53871,
data: LiteralExpr(
Number(
98(747),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53875-53892,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53875-53888,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53875-53888,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53889-53891,
data: LiteralExpr(
Number(
99(749),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53914-53973,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53921-53944,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53921-53939,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53921-53939,
name: enc_c_vec96_way_c6(671),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53940-53943,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53940-53941,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53942-53943,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53947-53971,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53947-53966,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53947-53966,
name: enc_dc_vec96_way_c6(669),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53967-53970,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53967-53968,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53969-53970,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53991-54044,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53999-54018,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53999-54015,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):53999-54015,
name: way_way_vld96_c6(673),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54016-54017,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54021-54042,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54021-54039,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54021-54039,
name: enc_c_vec96_way_c6(671),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54040-54041,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54061-54114,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54069-54088,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54069-54085,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54069-54085,
name: way_way_vld96_c6(673),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54086-54087,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54091-54112,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54091-54109,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54091-54109,
name: enc_c_vec96_way_c6(671),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54110-54111,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54117-54165,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54125-54144,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54125-54141,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54125-54141,
name: way_way_vld96_c6(673),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54142-54143,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54147-54163,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54147-54163,
name: dir_hit_vec96_c6(667),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54379-54525,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54387-54403,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54387-54403,
name: dc_dir_vec100_c6(675),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54408-54521,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54408-54500,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54408-54447,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54408-54426,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54408-54421,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54408-54421,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54422-54425,
data: LiteralExpr(
Number(
100(751),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54429-54447,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54429-54442,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54429-54442,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54443-54446,
data: LiteralExpr(
Number(
101(753),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54482-54500,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54482-54495,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54482-54495,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54496-54499,
data: LiteralExpr(
Number(
102(755),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54503-54521,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54503-54516,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54503-54516,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54517-54520,
data: LiteralExpr(
Number(
103(757),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54545-54591,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54552-54569,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54552-54569,
name: dir_hit_vec100_c6(677),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54573-54589,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54573-54589,
name: dc_dir_vec100_c6(675),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54623-54699,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54631-54654,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54631-54651,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54631-54651,
name: enc_dc_vec100_way_c6(679),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54652-54653,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54658-54697,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54658-54676,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54658-54671,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54658-54671,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54672-54675,
data: LiteralExpr(
Number(
101(753),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54679-54697,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54679-54692,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54679-54692,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54693-54696,
data: LiteralExpr(
Number(
103(757),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54717-54793,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54725-54748,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54725-54745,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54725-54745,
name: enc_dc_vec100_way_c6(679),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54746-54747,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54752-54791,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54752-54770,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54752-54765,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54752-54765,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54766-54769,
data: LiteralExpr(
Number(
102(755),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54773-54791,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54773-54786,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54773-54786,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54787-54790,
data: LiteralExpr(
Number(
103(757),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54813-54874,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54820-54844,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54820-54839,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54820-54839,
name: enc_c_vec100_way_c6(681),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54840-54843,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54840-54841,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54842-54843,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54847-54872,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54847-54867,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54847-54867,
name: enc_dc_vec100_way_c6(679),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54868-54871,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54868-54869,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54870-54871,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54892-54947,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54900-54920,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54900-54917,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54900-54917,
name: way_way_vld100_c6(683),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54918-54919,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54923-54945,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54923-54942,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54923-54942,
name: enc_c_vec100_way_c6(681),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54943-54944,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54964-55019,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54972-54992,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54972-54989,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54972-54989,
name: way_way_vld100_c6(683),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54990-54991,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54995-55017,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54995-55014,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):54995-55014,
name: enc_c_vec100_way_c6(681),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55015-55016,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55022-55072,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55030-55050,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55030-55047,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55030-55047,
name: way_way_vld100_c6(683),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55048-55049,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55053-55070,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55053-55070,
name: dir_hit_vec100_c6(677),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55286-55432,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55294-55310,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55294-55310,
name: dc_dir_vec104_c6(685),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55315-55428,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55315-55407,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55315-55354,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55315-55333,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55315-55328,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55315-55328,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55329-55332,
data: LiteralExpr(
Number(
104(759),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55336-55354,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55336-55349,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55336-55349,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55350-55353,
data: LiteralExpr(
Number(
105(761),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55389-55407,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55389-55402,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55389-55402,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55403-55406,
data: LiteralExpr(
Number(
106(763),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55410-55428,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55410-55423,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55410-55423,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55424-55427,
data: LiteralExpr(
Number(
107(765),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55452-55498,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55459-55476,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55459-55476,
name: dir_hit_vec104_c6(687),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55480-55496,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55480-55496,
name: dc_dir_vec104_c6(685),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55530-55606,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55538-55561,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55538-55558,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55538-55558,
name: enc_dc_vec104_way_c6(689),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55559-55560,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55565-55604,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55565-55583,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55565-55578,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55565-55578,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55579-55582,
data: LiteralExpr(
Number(
105(761),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55586-55604,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55586-55599,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55586-55599,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55600-55603,
data: LiteralExpr(
Number(
107(765),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55624-55700,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55632-55655,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55632-55652,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55632-55652,
name: enc_dc_vec104_way_c6(689),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55653-55654,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55659-55698,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55659-55677,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55659-55672,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55659-55672,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55673-55676,
data: LiteralExpr(
Number(
106(763),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55680-55698,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55680-55693,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55680-55693,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55694-55697,
data: LiteralExpr(
Number(
107(765),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55720-55781,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55727-55751,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55727-55746,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55727-55746,
name: enc_c_vec104_way_c6(691),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55747-55750,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55747-55748,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55749-55750,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55754-55779,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55754-55774,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55754-55774,
name: enc_dc_vec104_way_c6(689),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55775-55778,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55775-55776,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55777-55778,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55799-55854,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55807-55827,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55807-55824,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55807-55824,
name: way_way_vld104_c6(693),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55825-55826,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55830-55852,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55830-55849,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55830-55849,
name: enc_c_vec104_way_c6(691),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55850-55851,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55871-55926,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55879-55899,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55879-55896,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55879-55896,
name: way_way_vld104_c6(693),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55897-55898,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55902-55924,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55902-55921,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55902-55921,
name: enc_c_vec104_way_c6(691),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55922-55923,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55929-55979,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55937-55957,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55937-55954,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55937-55954,
name: way_way_vld104_c6(693),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55955-55956,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55960-55977,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):55960-55977,
name: dir_hit_vec104_c6(687),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56193-56339,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56201-56217,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56201-56217,
name: dc_dir_vec108_c6(695),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56222-56335,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56222-56314,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56222-56261,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56222-56240,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56222-56235,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56222-56235,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56236-56239,
data: LiteralExpr(
Number(
108(767),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56243-56261,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56243-56256,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56243-56256,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56257-56260,
data: LiteralExpr(
Number(
109(769),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56296-56314,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56296-56309,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56296-56309,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56310-56313,
data: LiteralExpr(
Number(
110(771),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56317-56335,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56317-56330,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56317-56330,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56331-56334,
data: LiteralExpr(
Number(
111(43),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56359-56405,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56366-56383,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56366-56383,
name: dir_hit_vec108_c6(697),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56387-56403,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56387-56403,
name: dc_dir_vec108_c6(695),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56437-56513,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56445-56468,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56445-56465,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56445-56465,
name: enc_dc_vec108_way_c6(699),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56466-56467,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56472-56511,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56472-56490,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56472-56485,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56472-56485,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56486-56489,
data: LiteralExpr(
Number(
109(769),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56493-56511,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56493-56506,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56493-56506,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56507-56510,
data: LiteralExpr(
Number(
111(43),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56531-56607,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56539-56562,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56539-56559,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56539-56559,
name: enc_dc_vec108_way_c6(699),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56560-56561,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56566-56605,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56566-56584,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56566-56579,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56566-56579,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56580-56583,
data: LiteralExpr(
Number(
110(771),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56587-56605,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56587-56600,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56587-56600,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56601-56604,
data: LiteralExpr(
Number(
111(43),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56627-56688,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56634-56658,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56634-56653,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56634-56653,
name: enc_c_vec108_way_c6(701),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56654-56657,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56654-56655,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56656-56657,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56661-56686,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56661-56681,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56661-56681,
name: enc_dc_vec108_way_c6(699),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56682-56685,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56682-56683,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56684-56685,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56706-56761,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56714-56734,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56714-56731,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56714-56731,
name: way_way_vld108_c6(703),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56732-56733,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56737-56759,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56737-56756,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56737-56756,
name: enc_c_vec108_way_c6(701),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56757-56758,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56778-56833,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56786-56806,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56786-56803,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56786-56803,
name: way_way_vld108_c6(703),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56804-56805,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56809-56831,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56809-56828,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56809-56828,
name: enc_c_vec108_way_c6(701),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56829-56830,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56836-56886,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56844-56864,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56844-56861,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56844-56861,
name: way_way_vld108_c6(703),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56862-56863,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56867-56884,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):56867-56884,
name: dir_hit_vec108_c6(697),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57100-57246,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57108-57124,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57108-57124,
name: dc_dir_vec112_c6(705),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57129-57242,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57129-57221,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57129-57168,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57129-57147,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57129-57142,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57129-57142,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57143-57146,
data: LiteralExpr(
Number(
112(63),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57150-57168,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57150-57163,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57150-57163,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57164-57167,
data: LiteralExpr(
Number(
113(773),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57203-57221,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57203-57216,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57203-57216,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57217-57220,
data: LiteralExpr(
Number(
114(775),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57224-57242,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57224-57237,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57224-57237,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57238-57241,
data: LiteralExpr(
Number(
115(777),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57266-57312,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57273-57290,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57273-57290,
name: dir_hit_vec112_c6(707),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57294-57310,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57294-57310,
name: dc_dir_vec112_c6(705),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57344-57420,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57352-57375,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57352-57372,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57352-57372,
name: enc_dc_vec112_way_c6(709),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57373-57374,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57379-57418,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57379-57397,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57379-57392,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57379-57392,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57393-57396,
data: LiteralExpr(
Number(
113(773),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57400-57418,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57400-57413,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57400-57413,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57414-57417,
data: LiteralExpr(
Number(
115(777),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57438-57514,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57446-57469,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57446-57466,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57446-57466,
name: enc_dc_vec112_way_c6(709),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57467-57468,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57473-57512,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57473-57491,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57473-57486,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57473-57486,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57487-57490,
data: LiteralExpr(
Number(
114(775),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57494-57512,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57494-57507,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57494-57507,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57508-57511,
data: LiteralExpr(
Number(
115(777),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57534-57595,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57541-57565,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57541-57560,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57541-57560,
name: enc_c_vec112_way_c6(711),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57561-57564,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57561-57562,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57563-57564,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57568-57593,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57568-57588,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57568-57588,
name: enc_dc_vec112_way_c6(709),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57589-57592,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57589-57590,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57591-57592,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57613-57668,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57621-57641,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57621-57638,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57621-57638,
name: way_way_vld112_c6(713),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57639-57640,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57644-57666,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57644-57663,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57644-57663,
name: enc_c_vec112_way_c6(711),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57664-57665,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57685-57740,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57693-57713,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57693-57710,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57693-57710,
name: way_way_vld112_c6(713),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57711-57712,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57716-57738,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57716-57735,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57716-57735,
name: enc_c_vec112_way_c6(711),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57736-57737,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57743-57793,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57751-57771,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57751-57768,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57751-57768,
name: way_way_vld112_c6(713),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57769-57770,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57774-57791,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):57774-57791,
name: dir_hit_vec112_c6(707),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58007-58153,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58015-58031,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58015-58031,
name: dc_dir_vec116_c6(715),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58036-58149,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58036-58128,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58036-58075,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58036-58054,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58036-58049,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58036-58049,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58050-58053,
data: LiteralExpr(
Number(
116(779),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58057-58075,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58057-58070,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58057-58070,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58071-58074,
data: LiteralExpr(
Number(
117(781),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58110-58128,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58110-58123,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58110-58123,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58124-58127,
data: LiteralExpr(
Number(
118(783),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58131-58149,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58131-58144,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58131-58144,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58145-58148,
data: LiteralExpr(
Number(
119(785),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58173-58219,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58180-58197,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58180-58197,
name: dir_hit_vec116_c6(717),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58201-58217,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58201-58217,
name: dc_dir_vec116_c6(715),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58251-58327,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58259-58282,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58259-58279,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58259-58279,
name: enc_dc_vec116_way_c6(719),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58280-58281,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58286-58325,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58286-58304,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58286-58299,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58286-58299,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58300-58303,
data: LiteralExpr(
Number(
117(781),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58307-58325,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58307-58320,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58307-58320,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58321-58324,
data: LiteralExpr(
Number(
119(785),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58345-58421,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58353-58376,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58353-58373,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58353-58373,
name: enc_dc_vec116_way_c6(719),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58374-58375,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58380-58419,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58380-58398,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58380-58393,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58380-58393,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58394-58397,
data: LiteralExpr(
Number(
118(783),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58401-58419,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58401-58414,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58401-58414,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58415-58418,
data: LiteralExpr(
Number(
119(785),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58441-58502,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58448-58472,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58448-58467,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58448-58467,
name: enc_c_vec116_way_c6(721),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58468-58471,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58468-58469,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58470-58471,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58475-58500,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58475-58495,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58475-58495,
name: enc_dc_vec116_way_c6(719),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58496-58499,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58496-58497,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58498-58499,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58520-58575,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58528-58548,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58528-58545,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58528-58545,
name: way_way_vld116_c6(723),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58546-58547,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58551-58573,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58551-58570,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58551-58570,
name: enc_c_vec116_way_c6(721),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58571-58572,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58592-58647,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58600-58620,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58600-58617,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58600-58617,
name: way_way_vld116_c6(723),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58618-58619,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58623-58645,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58623-58642,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58623-58642,
name: enc_c_vec116_way_c6(721),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58643-58644,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58650-58700,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58658-58678,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58658-58675,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58658-58675,
name: way_way_vld116_c6(723),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58676-58677,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58681-58698,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58681-58698,
name: dir_hit_vec116_c6(717),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58914-59060,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58922-58938,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58922-58938,
name: dc_dir_vec120_c6(725),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58943-59056,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58943-59035,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58943-58982,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58943-58961,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58943-58956,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58943-58956,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58957-58960,
data: LiteralExpr(
Number(
120(787),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58964-58982,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58964-58977,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58964-58977,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):58978-58981,
data: LiteralExpr(
Number(
121(789),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59017-59035,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59017-59030,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59017-59030,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59031-59034,
data: LiteralExpr(
Number(
122(791),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59038-59056,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59038-59051,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59038-59051,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59052-59055,
data: LiteralExpr(
Number(
123(793),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59080-59126,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59087-59104,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59087-59104,
name: dir_hit_vec120_c6(727),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59108-59124,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59108-59124,
name: dc_dir_vec120_c6(725),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59158-59234,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59166-59189,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59166-59186,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59166-59186,
name: enc_dc_vec120_way_c6(729),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59187-59188,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59193-59232,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59193-59211,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59193-59206,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59193-59206,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59207-59210,
data: LiteralExpr(
Number(
121(789),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59214-59232,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59214-59227,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59214-59227,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59228-59231,
data: LiteralExpr(
Number(
123(793),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59252-59328,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59260-59283,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59260-59280,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59260-59280,
name: enc_dc_vec120_way_c6(729),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59281-59282,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59287-59326,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59287-59305,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59287-59300,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59287-59300,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59301-59304,
data: LiteralExpr(
Number(
122(791),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59308-59326,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59308-59321,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59308-59321,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59322-59325,
data: LiteralExpr(
Number(
123(793),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59348-59409,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59355-59379,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59355-59374,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59355-59374,
name: enc_c_vec120_way_c6(731),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59375-59378,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59375-59376,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59377-59378,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59382-59407,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59382-59402,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59382-59402,
name: enc_dc_vec120_way_c6(729),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59403-59406,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59403-59404,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59405-59406,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59427-59482,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59435-59455,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59435-59452,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59435-59452,
name: way_way_vld120_c6(733),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59453-59454,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59458-59480,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59458-59477,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59458-59477,
name: enc_c_vec120_way_c6(731),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59478-59479,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59499-59554,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59507-59527,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59507-59524,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59507-59524,
name: way_way_vld120_c6(733),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59525-59526,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59530-59552,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59530-59549,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59530-59549,
name: enc_c_vec120_way_c6(731),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59550-59551,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59557-59607,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59565-59585,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59565-59582,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59565-59582,
name: way_way_vld120_c6(733),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59583-59584,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59588-59605,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59588-59605,
name: dir_hit_vec120_c6(727),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59821-59967,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59829-59845,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59829-59845,
name: dc_dir_vec124_c6(735),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59850-59963,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59850-59942,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59850-59889,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59850-59868,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59850-59863,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59850-59863,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59864-59867,
data: LiteralExpr(
Number(
124(795),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59871-59889,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59871-59884,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59871-59884,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59885-59888,
data: LiteralExpr(
Number(
125(797),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59924-59942,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59924-59937,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59924-59937,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59938-59941,
data: LiteralExpr(
Number(
126(799),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59945-59963,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59945-59958,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59945-59958,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59959-59962,
data: LiteralExpr(
Number(
127(33),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59987-60033,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59994-60011,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):59994-60011,
name: dir_hit_vec124_c6(737),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60015-60031,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60015-60031,
name: dc_dir_vec124_c6(735),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60065-60141,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60073-60096,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60073-60093,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60073-60093,
name: enc_dc_vec124_way_c6(739),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60094-60095,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60100-60139,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60100-60118,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60100-60113,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60100-60113,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60114-60117,
data: LiteralExpr(
Number(
125(797),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60121-60139,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60121-60134,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60121-60134,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60135-60138,
data: LiteralExpr(
Number(
127(33),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60159-60235,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60167-60190,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60167-60187,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60167-60187,
name: enc_dc_vec124_way_c6(739),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60188-60189,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60194-60233,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60194-60212,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60194-60207,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60194-60207,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60208-60211,
data: LiteralExpr(
Number(
126(799),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60215-60233,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60215-60228,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60215-60228,
name: dc_cam_hit_c6(45),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60229-60232,
data: LiteralExpr(
Number(
127(33),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60255-60316,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60262-60286,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60262-60281,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60262-60281,
name: enc_c_vec124_way_c6(741),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60282-60285,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60282-60283,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60284-60285,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60289-60314,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60289-60309,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60289-60309,
name: enc_dc_vec124_way_c6(739),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60310-60313,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60310-60311,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60312-60313,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60334-60389,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60342-60362,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60342-60359,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60342-60359,
name: way_way_vld124_c6(743),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60360-60361,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60365-60387,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60365-60384,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60365-60384,
name: enc_c_vec124_way_c6(741),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60385-60386,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60406-60461,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60414-60434,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60414-60431,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60414-60431,
name: way_way_vld124_c6(743),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60432-60433,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60437-60459,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60437-60456,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60437-60456,
name: enc_c_vec124_way_c6(741),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60457-60458,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60464-60514,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60472-60492,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60472-60489,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60472-60489,
name: way_way_vld124_c6(743),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60490-60491,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60495-60512,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60495-60512,
name: dir_hit_vec124_c6(737),
},
),
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60619-60656,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60627-60632,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60628-60629,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60630-60631,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60635-60655,
name: way_wayvld11_mux1_c6(801),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60635-60655,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60673-60710,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60681-60686,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60682-60683,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60684-60685,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60689-60709,
name: way_wayvld11_mux2_c6(803),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60689-60709,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60727-60764,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60735-60740,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60736-60737,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60738-60739,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60743-60763,
name: way_wayvld11_mux3_c6(805),
name_span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60743-60763,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60782-61323,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60782-60788,
name: mux4ds(297),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60791-60792,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60791-60792,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60794-61322,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60794-60818,
name: mux1_way_way_wayvld11_c6(807),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60822-60854,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60823-60827,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60828-60853,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60828-60848,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60828-60848,
name: way_wayvld11_mux1_c6(801),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60849-60852,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60849-60850,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60851-60852,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60888-60915,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60889-60892,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60893-60914,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60893-60909,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60893-60909,
name: way_way_vld96_c6(673),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60910-60913,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60910-60911,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60912-60913,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60949-60977,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60950-60953,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60954-60976,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60954-60971,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60954-60971,
name: way_way_vld100_c6(683),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60972-60975,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60972-60973,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):60974-60975,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61011-61039,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61012-61015,
name: in2(301),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61016-61038,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61016-61033,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61016-61033,
name: way_way_vld104_c6(693),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61034-61037,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61034-61035,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61036-61037,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61073-61101,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61074-61077,
name: in3(303),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61078-61100,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61078-61095,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61078-61095,
name: way_way_vld108_c6(703),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61096-61099,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61096-61097,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61098-61099,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61135-61156,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61136-61140,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61141-61155,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61141-61152,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61141-61152,
name: sel_mux1_c6(23),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61153-61154,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61190-61211,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61191-61195,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61196-61210,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61196-61207,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61196-61207,
name: sel_mux1_c6(23),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61208-61209,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61245-61266,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61246-61250,
name: sel2(305),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61251-61265,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61251-61262,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61251-61262,
name: sel_mux1_c6(23),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61263-61264,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61300-61321,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61301-61305,
name: sel3(307),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61306-61320,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61306-61317,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61306-61317,
name: sel_mux1_c6(23),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61318-61319,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61341-61883,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61341-61347,
name: mux4ds(297),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61350-61351,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61350-61351,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61353-61882,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61353-61377,
name: mux2_way_way_wayvld11_c6(809),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61381-61413,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61382-61386,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61387-61412,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61387-61407,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61387-61407,
name: way_wayvld11_mux2_c6(803),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61408-61411,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61408-61409,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61410-61411,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61447-61475,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61448-61451,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61452-61474,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61452-61469,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61452-61469,
name: way_way_vld112_c6(713),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61470-61473,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61470-61471,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61472-61473,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61509-61537,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61510-61513,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61514-61536,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61514-61531,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61514-61531,
name: way_way_vld116_c6(723),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61532-61535,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61532-61533,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61534-61535,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61571-61599,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61572-61575,
name: in2(301),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61576-61598,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61576-61593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61576-61593,
name: way_way_vld120_c6(733),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61594-61597,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61594-61595,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61596-61597,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61633-61661,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61634-61637,
name: in3(303),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61638-61660,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61638-61655,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61638-61655,
name: way_way_vld124_c6(743),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61656-61659,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61656-61657,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61658-61659,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61695-61716,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61696-61700,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61701-61715,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61701-61712,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61701-61712,
name: sel_mux2_c6(25),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61713-61714,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61750-61771,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61751-61755,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61756-61770,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61756-61767,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61756-61767,
name: sel_mux2_c6(25),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61768-61769,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61805-61826,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61806-61810,
name: sel2(305),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61811-61825,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61811-61822,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61811-61822,
name: sel_mux2_c6(25),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61823-61824,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61860-61881,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61861-61865,
name: sel3(307),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61866-61880,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61866-61877,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61866-61877,
name: sel_mux2_c6(25),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61878-61879,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61901-62210,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61901-61907,
name: mux2ds(79),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61910-61911,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61910-61911,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61913-62209,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61913-61937,
name: mux3_way_way_wayvld11_c6(811),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61941-61973,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61942-61946,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61947-61972,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61947-61967,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61947-61967,
name: way_wayvld11_mux3_c6(805),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61968-61971,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61968-61969,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):61970-61971,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62007-62038,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62008-62011,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62012-62037,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62012-62032,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62012-62032,
name: way_wayvld11_mux1_c6(801),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62033-62036,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62033-62034,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62035-62036,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62072-62103,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62073-62076,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62077-62102,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62077-62097,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62077-62097,
name: way_wayvld11_mux2_c6(803),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62098-62101,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62098-62099,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62100-62101,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62137-62155,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62138-62142,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62143-62154,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62143-62154,
name: sel_mux3_c6(27),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62189-62208,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62190-62194,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62195-62207,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62196-62207,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62196-62207,
name: sel_mux3_c6(27),
},
),
},
postfix: false,
},
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62446-62549,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62453-62472,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62453-62469,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62453-62469,
name: dirdp_req_vec_c6(5),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62470-62471,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62475-62547,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62475-62528,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62475-62509,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62475-62490,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62475-62490,
name: dir_hit_vec0_c6(113),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62493-62509,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62493-62509,
name: dir_hit_vec32_c6(315),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62512-62528,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62512-62528,
name: dir_hit_vec64_c6(469),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62531-62547,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62531-62547,
name: dir_hit_vec96_c6(667),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62550-62654,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62557-62576,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62557-62573,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62557-62573,
name: dirdp_req_vec_c6(5),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62574-62575,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62579-62652,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62579-62632,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62579-62613,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62579-62594,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62579-62594,
name: dir_hit_vec4_c6(129),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62597-62613,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62597-62613,
name: dir_hit_vec36_c6(325),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62616-62632,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62616-62632,
name: dir_hit_vec68_c6(483),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62635-62652,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62635-62652,
name: dir_hit_vec100_c6(677),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62655-62759,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62662-62681,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62662-62678,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62662-62678,
name: dirdp_req_vec_c6(5),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62679-62680,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62684-62757,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62684-62737,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62684-62718,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62684-62699,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62684-62699,
name: dir_hit_vec8_c6(143),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62702-62718,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62702-62718,
name: dir_hit_vec40_c6(335),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62721-62737,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62721-62737,
name: dir_hit_vec72_c6(497),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62740-62757,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62740-62757,
name: dir_hit_vec104_c6(687),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62760-62865,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62767-62786,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62767-62783,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62767-62783,
name: dirdp_req_vec_c6(5),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62784-62785,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62789-62863,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62789-62843,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62789-62824,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62789-62805,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62789-62805,
name: dir_hit_vec12_c6(157),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62808-62824,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62808-62824,
name: dir_hit_vec44_c6(345),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62827-62843,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62827-62843,
name: dir_hit_vec76_c6(511),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62846-62863,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62846-62863,
name: dir_hit_vec108_c6(697),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62866-62971,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62873-62892,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62873-62889,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62873-62889,
name: dirdp_req_vec_c6(5),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62890-62891,
data: LiteralExpr(
Number(
4(225),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62895-62969,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62895-62949,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62895-62930,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62895-62911,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62895-62911,
name: dir_hit_vec16_c6(171),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62914-62930,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62914-62930,
name: dir_hit_vec48_c6(355),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62933-62949,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62933-62949,
name: dir_hit_vec80_c6(525),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62952-62969,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62952-62969,
name: dir_hit_vec112_c6(707),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62972-63077,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62979-62998,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62979-62995,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62979-62995,
name: dirdp_req_vec_c6(5),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):62996-62997,
data: LiteralExpr(
Number(
5(227),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63001-63075,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63001-63055,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63001-63036,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63001-63017,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63001-63017,
name: dir_hit_vec20_c6(185),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63020-63036,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63020-63036,
name: dir_hit_vec52_c6(365),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63039-63055,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63039-63055,
name: dir_hit_vec84_c6(539),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63058-63075,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63058-63075,
name: dir_hit_vec116_c6(717),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63078-63183,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63085-63104,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63085-63101,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63085-63101,
name: dirdp_req_vec_c6(5),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63102-63103,
data: LiteralExpr(
Number(
6(229),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63107-63181,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63107-63161,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63107-63142,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63107-63123,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63107-63123,
name: dir_hit_vec24_c6(199),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63126-63142,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63126-63142,
name: dir_hit_vec56_c6(375),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63145-63161,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63145-63161,
name: dir_hit_vec88_c6(553),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63164-63181,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63164-63181,
name: dir_hit_vec120_c6(727),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63184-63289,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63191-63210,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63191-63207,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63191-63207,
name: dirdp_req_vec_c6(5),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63208-63209,
data: LiteralExpr(
Number(
7(39),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63213-63287,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63213-63267,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63213-63248,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63213-63229,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63213-63229,
name: dir_hit_vec28_c6(213),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63232-63248,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63232-63248,
name: dir_hit_vec60_c6(385),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63251-63267,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63251-63267,
name: dir_hit_vec92_c6(567),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63270-63287,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63270-63287,
name: dir_hit_vec124_c6(737),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63532-64037,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63539-63564,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63539-63558,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63539-63558,
name: dirdp_inval_pckt_c6(55),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63559-63563,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63559-63561,
data: LiteralExpr(
Number(
31(87),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63562-63563,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63567-64035,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63569-63587,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63569-63587,
name: enc_c_vec28_way_c6(219),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63589-63604,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63589-63604,
name: ic_dir_vec28_c6(211),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63606-63621,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63606-63621,
name: dc_dir_vec28_c6(209),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63628-63646,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63628-63646,
name: enc_c_vec24_way_c6(205),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63648-63663,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63648-63663,
name: ic_dir_vec24_c6(197),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63665-63680,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63665-63680,
name: dc_dir_vec24_c6(195),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63687-63705,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63687-63705,
name: enc_c_vec20_way_c6(191),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63707-63722,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63707-63722,
name: ic_dir_vec20_c6(183),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63724-63739,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63724-63739,
name: dc_dir_vec20_c6(181),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63746-63764,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63746-63764,
name: enc_c_vec16_way_c6(177),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63766-63781,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63766-63781,
name: ic_dir_vec16_c6(169),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63783-63798,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63783-63798,
name: dc_dir_vec16_c6(167),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63805-63823,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63805-63823,
name: enc_c_vec12_way_c6(163),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63825-63840,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63825-63840,
name: ic_dir_vec12_c6(155),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63842-63857,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63842-63857,
name: dc_dir_vec12_c6(153),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63864-63881,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63864-63881,
name: enc_c_vec8_way_c6(149),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63883-63897,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63883-63897,
name: ic_dir_vec8_c6(141),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63899-63913,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63899-63913,
name: dc_dir_vec8_c6(139),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63920-63937,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63920-63937,
name: enc_c_vec4_way_c6(135),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63939-63953,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63939-63953,
name: ic_dir_vec4_c6(127),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63955-63969,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63955-63969,
name: dc_dir_vec4_c6(125),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63976-63993,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63976-63993,
name: enc_c_vec0_way_c6(121),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63995-64009,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):63995-64009,
name: ic_dir_vec0_c6(111),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64011-64025,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64011-64025,
name: dc_dir_vec0_c6(109),
},
),
},
],
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64061-64441,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64068-64094,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64068-64087,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64068-64087,
name: dirdp_inval_pckt_c6(55),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64088-64093,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64088-64090,
data: LiteralExpr(
Number(
55(437),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64091-64093,
data: LiteralExpr(
Number(
32(81),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64097-64439,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64099-64117,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64099-64117,
name: enc_c_vec60_way_c6(389),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64120-64135,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64120-64135,
name: dc_dir_vec60_c6(383),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64142-64160,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64142-64160,
name: enc_c_vec56_way_c6(379),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64162-64177,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64162-64177,
name: dc_dir_vec56_c6(373),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64184-64202,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64184-64202,
name: enc_c_vec52_way_c6(369),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64204-64219,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64204-64219,
name: dc_dir_vec52_c6(363),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64226-64244,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64226-64244,
name: enc_c_vec48_way_c6(359),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64246-64261,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64246-64261,
name: dc_dir_vec48_c6(353),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64268-64286,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64268-64286,
name: enc_c_vec44_way_c6(349),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64288-64303,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64288-64303,
name: dc_dir_vec44_c6(343),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64310-64328,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64310-64328,
name: enc_c_vec40_way_c6(339),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64330-64345,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64330-64345,
name: dc_dir_vec40_c6(333),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64352-64370,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64352-64370,
name: enc_c_vec36_way_c6(329),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64372-64387,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64372-64387,
name: dc_dir_vec36_c6(323),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64394-64412,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64394-64412,
name: enc_c_vec32_way_c6(319),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64414-64429,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64414-64429,
name: dc_dir_vec32_c6(313),
},
),
},
],
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64446-64961,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64453-64479,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64453-64472,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64453-64472,
name: dirdp_inval_pckt_c6(55),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64473-64478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64473-64475,
data: LiteralExpr(
Number(
87(631),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64476-64478,
data: LiteralExpr(
Number(
56(439),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64482-64959,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64484-64502,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64484-64502,
name: enc_c_vec92_way_c6(573),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64504-64519,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64504-64519,
name: ic_dir_vec92_c6(565),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64521-64536,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64521-64536,
name: dc_dir_vec92_c6(563),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64543-64561,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64543-64561,
name: enc_c_vec88_way_c6(559),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64563-64578,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64563-64578,
name: ic_dir_vec88_c6(551),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64580-64595,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64580-64595,
name: dc_dir_vec88_c6(549),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64602-64620,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64602-64620,
name: enc_c_vec84_way_c6(545),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64622-64637,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64622-64637,
name: ic_dir_vec84_c6(537),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64639-64654,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64639-64654,
name: dc_dir_vec84_c6(535),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64661-64679,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64661-64679,
name: enc_c_vec80_way_c6(531),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64681-64696,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64681-64696,
name: ic_dir_vec80_c6(523),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64698-64713,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64698-64713,
name: dc_dir_vec80_c6(521),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64720-64738,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64720-64738,
name: enc_c_vec76_way_c6(517),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64740-64755,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64740-64755,
name: ic_dir_vec76_c6(509),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64757-64772,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64757-64772,
name: dc_dir_vec76_c6(507),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64779-64797,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64779-64797,
name: enc_c_vec72_way_c6(503),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64799-64814,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64799-64814,
name: ic_dir_vec72_c6(495),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64816-64831,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64816-64831,
name: dc_dir_vec72_c6(493),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64838-64856,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64838-64856,
name: enc_c_vec68_way_c6(489),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64858-64873,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64858-64873,
name: ic_dir_vec68_c6(481),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64875-64890,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64875-64890,
name: dc_dir_vec68_c6(479),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64897-64915,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64897-64915,
name: enc_c_vec64_way_c6(475),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64917-64932,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64917-64932,
name: ic_dir_vec64_c6(467),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64934-64949,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64934-64949,
name: dc_dir_vec64_c6(465),
},
),
},
],
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64985-65673,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64995-65022,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64995-65014,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):64995-65014,
name: dirdp_inval_pckt_c6(55),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65015-65021,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65015-65018,
data: LiteralExpr(
Number(
111(43),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65019-65021,
data: LiteralExpr(
Number(
88(635),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65025-65671,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65027-65046,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65027-65046,
name: enc_c_vec124_way_c6(741),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65048-65064,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65048-65064,
name: dc_dir_vec124_c6(735),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65108-65127,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65108-65127,
name: enc_c_vec120_way_c6(731),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65129-65145,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65129-65145,
name: dc_dir_vec120_c6(725),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65189-65208,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65189-65208,
name: enc_c_vec116_way_c6(721),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65210-65226,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65210-65226,
name: dc_dir_vec116_c6(715),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65270-65289,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65270-65289,
name: enc_c_vec112_way_c6(711),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65291-65307,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65291-65307,
name: dc_dir_vec112_c6(705),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65351-65370,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65351-65370,
name: enc_c_vec108_way_c6(701),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65372-65388,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65372-65388,
name: dc_dir_vec108_c6(695),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65432-65451,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65432-65451,
name: enc_c_vec104_way_c6(691),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65453-65469,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65453-65469,
name: dc_dir_vec104_c6(685),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65513-65532,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65513-65532,
name: enc_c_vec100_way_c6(681),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65534-65550,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65534-65550,
name: dc_dir_vec100_c6(675),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65594-65612,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65594-65612,
name: enc_c_vec96_way_c6(671),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65614-65629,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65614-65629,
name: dc_dir_vec96_c6(665),
},
),
},
],
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65950-66512,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65950-65956,
name: mux4ds(297),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65959-65960,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65959-65960,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65962-66511,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65962-65982,
name: mux_way_waywayvld_c6(813),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65986-66018,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65987-65991,
name: dout(85),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65992-66017,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65992-66012,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):65992-66012,
name: dirvecdp_way_info_c6(57),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66013-66016,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66013-66014,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66015-66016,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66052-66083,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66053-66056,
name: in0(89),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66057-66082,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66057-66077,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66057-66077,
name: way_wayvld00_mux3_c6(295),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66078-66081,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66078-66079,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66080-66081,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66117-66148,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66118-66121,
name: in1(91),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66122-66147,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66122-66142,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66122-66142,
name: way_wayvld01_mux3_c6(457),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66143-66146,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66143-66144,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66145-66146,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66182-66213,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66183-66186,
name: in2(301),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66187-66212,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66187-66207,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66187-66207,
name: way_wayvld10_mux3_c6(657),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66208-66211,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66208-66209,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66210-66211,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66247-66278,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66248-66251,
name: in3(303),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66252-66277,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66252-66272,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66252-66272,
name: way_wayvld11_mux3_c6(805),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66273-66276,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66273-66274,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66275-66276,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66312-66336,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66313-66317,
name: sel0(93),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66318-66335,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66318-66332,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66318-66332,
name: mux_vec_sel_c6(29),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66333-66334,
data: LiteralExpr(
Number(
0(35),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66370-66394,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66371-66375,
name: sel1(95),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66376-66393,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66376-66390,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66376-66390,
name: mux_vec_sel_c6(29),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66391-66392,
data: LiteralExpr(
Number(
1(115),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66428-66452,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66429-66433,
name: sel2(305),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66434-66451,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66434-66448,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66434-66448,
name: mux_vec_sel_c6(29),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66449-66450,
data: LiteralExpr(
Number(
2(41),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66486-66510,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66487-66491,
name: sel3(307),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66492-66509,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66492-66506,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66492-66506,
name: mux_vec_sel_c6(29),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/sctag_dirvec_dp.v"):66507-66508,
data: LiteralExpr(
Number(
3(37),
None,
),
),
},
},
},
),
),
},
],
},
],
},
),
],
},
),
],
},
),
]